一 . 设置本地字体库
(1) 下载字体库
字体库网上有很多.这里我们就下载了一个这样的字体库,如下图所示.
(2)把相应的字体库拷贝到项目里.如下图所示
(3)需要在Info.plist中添加 Fonts provided by application 字段,然后把需要添加的字体库添加到相应的数组里.这里是我用到的
(4)点击 BuildPhases , 展开Copy Bundle Resources , 点击 + , 把相应的字体库添加进去.如下图所示
(5) 准备工作已经做好,下面就是需要用的问题了.
1.判断字体库是否安装成功.
这里用了两种方法来比较是否安装成功:
(1) : 使用NSset 来比较两个数组是否包含的关系.
(2): 使用快速遍历的方法进行比较是否包含的关系.
通过对两种方法的执行时间进行比较,得出 使用NSset 方法比快速遍历要快的多如图所示展示出执行时间
不知道大家有没有疑问 就是NSset 是什么,一开始 我也是用快速遍历的方法,但我想了想准确的说,我们只是比较两个数组是否包含,所以就没必要每一个都得遍历一遍,所以就查资料,才知道还有一个NSset .应该是学过但是还是忘了,只能重新学习一下,这里不做解释.
2.字体安装成功下面就是使用了.
(1):创建字体
(2):模拟器显示
到这里,我们导入字体库就显示成功了
(6)总结使用字体册
1.在Launchpad 的搜索框输入 字体册,如图所示
2.打开字体册界面如下
如果想看某个字库的详细信息,选中对应的字体,然后选中左上角
这样我们就可以知道我们下载的字体库的名字是什么了.方便我们使用.
我们打开自己下载的字体库,右键选择字体册打开就行,然后仿照上面的操作就可以知道字体库的名字了.