Text Kit入门】的更多相关文章

更详细的内容可以参考官方文档 <Text Programming Guide for iOS>. “Text Kit指的是UIKit框架中用于提供高质量排版服务的一些类和协议,它让程序能够存储,排版和显示文本信息,并支持排版所需要的所有特性,包括字距调整.连写.换行和对齐等.” 以前,如果我们想实现复杂的文本排版,例如在textView中显示不同样式的文本,或者图片和文字混排,你可能就需要借助于UIWebView或者深入研究一下Core Text.在iOS6中,UILabel.UITextFi…
在上一篇文章Text Kit入门中我们主要了解了什么是Text Kit及它的一些架构和基本特性,这篇文章中会涉及关于Text Kit的更多具体应用. Text Kit是建立在Core Text框架上的,我们知道CoreText.framework是一个庞大而复杂的框架,而Text Kit在继承了Core Text强大功能的同时给开发者提供了比较友好的面向对象的API. 本文主要介绍Text Kit下面四个特性: 动态字体(Dynamic type) 凸版印刷体效果(Letterpress eff…
Sprite Kit 入门教程  Ray Wenderlich on September 30, 2013 Tweet 这篇文章还可以在这里找到 英语, 日语 If you're new here, you may want to subscribe to my RSS feed or follow me on Twitter. Thanks for visiting! Sprite Kit是一个在iOS7上制作令人惊喜的2D游戏的新框架,它内置于iOS7 SDK. 它拥有材质精灵(以下将直接引…
在上一篇中介绍了Text Kit的三种基本组件的关系并且简单的实现了怎么使用这三种基本组件,本片将深入的去使用这三种基本组件. NSTextStorage NSTextStorage是NSMutableAttributedString的子类,根据苹果官方文档描述是semiconcrete子类,因为NSTextStorage没有实现NSMutableAttributedString中的方法,所以说NSTextStorage应该是NSMutableAttributedString的类簇. 所要我们深…
概述 Text Kit 是建立在Core Text上的文本布局系统,虽然没有Core Text那么强大的文本处理功能,但是对于大多数常见的文本布局用Text Kit能够很简单的实现,而不是用Core Text底层的 API去实现.在Text Kit出现以前,UITextView一直是基于WebKit构建的,而iOS7以及以后的版本UITextView都基于Text Kit来构建.下图是摘取苹果官方文档展示了Text Kit在iOS文本与绘图框架中的位置,可见UILabel,UITextField…
Sublime Text 2入门指南   一天在iteye上看到范凯介绍一个开发工具(TextMate ),看下面的评论时看到Sublime Text 2.其实我一直喜欢editplus.百度了一番才知道Sublime Text 2的强大!不多解释,看了百度百科和博友们的文章你会明白的! Sublime Text 2官网地址:            http://www.sublimetext.com/            http://www.sublimetext.info/ 参考文档:…
iOS 7.0新特性1 iOS 7的UI经过了重新设计.另外,iOS7中引入了新的动画系统,便于创建2D和2.5D的游戏.多任务支持提升,点对点通讯以及其他重要的特征使iOS7相对于以往的SDK来说发生了重大改变. 本文档汇总了iOS7中主要的新特性. 读者可以通过以下链接访问iOS7中所有的新API iOS 7.0 API Diffs. 1.            用户接口变化 iOS 7 includes many new features intended to help you crea…
Sublime Text 2 入门与总结   首语 :    考完试,但又没什么兴趣做课程设计,蛋疼的弄点软件入门的介绍,希望给各位还在吃香蕉的程序猿带来一点启示...   代码编辑器,就像武侠中的武器,谁都希望能有一把神兵,而每个程序猿都希望能有一个方便的编辑器.用过几个编辑器,免费的notepad和VIM.而最近在用的这款SublimeText2价格也不低.但它可以无限期免费试用,如果你不介意偶尔频率极低弹出的购买通知. 从notepad+转投sublime Text2也有一段时间了,使用起…
1. Text Kit 是什么? 在iOS7中,苹果引入了Text Kit--Text Kit是一个高速而又现代化的文字排版和渲染引擎.Text Kit在UIKit framework中的定义了一些类和相关协议,它最基本的作用就是为程序提供文字排版和渲染的功能.在程序中.通过Text Kit能够对文字进行存储(store).布局(lay out).以及用最精细的排版方式(比如文字间距.换行和对齐等)来显示文本内容.苹果引入Text Kit的目的并不是要代替已有的Core Text,Core Te…
看了 Nettuts+ 对 Sublime Text 2 的介绍, 立刻就兴奋了,诚如作者 Jeffrey Way 所说:“<永远的毁灭公爵>都发布了,TextMate 2 还没发”,你还能指望它么?TextMate 开发者的消极态度已经无法让人忍受了.而作为一款跨 OS X.Linux 和 Windows 三大系统平台的文字编辑器,Sublime Text 2 功能日进,大有取 TextMate 而代之的势头, 以下就将 Nettuts+ 的这篇文章做一粗略翻译,固然不是面面俱到,用做入门却…