Qconn

iOS开发进阶:基于CoreText,自己实现一个排版引擎

Speaker: 

培训时间:2014-4-24 下午

培训地点:北京国际会议中心

培训价格:1200元

培训对象:iOS初中级开发者(iOS开发经验3个月以上)

CoreText是苹果提供的用于文字排版的底层框架,本课程从CoreText最基本的入门知识开始介绍,循序渐进,最后完成一个基于JSON或XML模版来渲染内容的富文本界面,并且支持图文混排、各种字体效果设置、颜色设置、字号设置,图片支持点击,链接支持点击。

听众可以基于它,在自己产品的界面中代替一般的基于UIWebView的富文本界面,或者是代替基于UILabel和UIImageView来拼装而成的富文本界面,可以达到省内存,交互更流畅的效果。

该技术典型的应用场景:

  1. 微博类应用的首页和详情页(例如iPhone版新浪微博的首页和详情页)
  2. 需要支持图文混排的聊天界面(例如微信的聊天界面)
  3. 各种新闻列表界面
  4. 各种有复杂图文混排需求的界面

注意事项:建议自带Mac笔记本电脑

资深iOS开发者

唐巧,资深iOS开发者,InfoQ编辑,现在任职于在线教育公司猿题库,负责iOS端的开发。

他坚持多年维护了iOS的技术博客:http://blog.devtang.com,发表原创技术文章上百篇,其中有多篇文章发表在InfoQ上。他也维护了专注于分享iOS开发技巧的微信公共帐号iOSDevTips ,共发表iOS开发技巧200多条。

唐巧曾经任职于网易有道,开发了有道云笔记的iPhone和iPad版本,他也从事过Java开发工作,开发过网易邮箱和网易微博,具有丰富的前后端经验。