SwiftIconFont iOS图标字体集成方案(支持Font Awesome 5、Ionicon、Octicon等)

图标字体的集成一直是 iOS 开发里的小麻烦,SwiftIconFont算是比较省心的一种方案。支持好几种主流图标库,比如Font Awesome 5IoniconOcticon这些,基本常用的都能搞定。

直接用图标字体来替代图片,能省下不少资源,响应也快。用法上其实也挺,不复杂。支持 CocoaPodsCarthage,不过 Swift Package Manager 现在还不行,安装的时候要注意下。

集成进项目挺顺手的,在 Podfile 里加上:

use_frameworks!
pod 'SwiftIconFont'

跑一遍 pod install 就可以了。要跑 demo 的话,记得进 Example 目录里操作,别整错路径了。

前缀也比较直观,比如 fa5:Font Awesome 5 的标志,用起来清晰不混乱。文档里有张字首速查表,新手也能快速上手。

适合在项目里用图标丰富界面,比如设置页的图标、小 tab 导航、提示状态这些,既轻量又好看。

如果你正在搞iOS 项目,又不想每个图标都切图,不妨试试 SwiftIconFont,省事又好看。

folder
SwiftIconFont:iOS的图标字体(Font Awesome 5,Iconic,Ionicon,Octicon,Themify,MapIcon,MaterialIcon,Foundation 3,Elegant Icon,Captain Icon) 预估大小:119个文件
file
storyboard-t.gif 358KB
file
.gitmodules 93B
file
LICENSE 1KB
file
project.pbxproj 16KB
file
Contents.json 2KB
file
Contents.json 63B
file
.gitignore 19B
file
README.md 6KB
file
README.md 11B
file
font_list.erb 254B
file
.gitignore 18B
file
Contents.json 904B
file
Contents.json 63B
file
ExampleMac.entitlements 322B
file
project.pbxproj 15KB
file
.gitignore 19B
file
.gitignore 286B
file
CHANGELOG.md 1KB
file
SwiftIconFont.h 551B
file
project.pbxproj 37KB
zip 文件大小:1.31MB