iOS开发常用工具
库管理工具CocoaPods
CocoaPods的使用可以解决我们在引入各种第三方库时容易产生的各种依赖或重复导入的问题。也使得我们的项目更加简洁明了,后期的维护中也能方便地一键更新。
如果你想看如何使用CocoaPods:
Using CocoaPods
使用CocoaPods管理依赖库
如果你想研究下为自己造的轮子增加CocoaPods支持:
从零开始,让你的框架支持CocoaPods应用上传工具Application Loader
上传应用可以使用Xcode也可以使用里面内置的Application Loader,区别就是Application Loader在上传过程的体现更详细点。
iOS常用第三方库
网络相关
- 验证网络连接状态Reachability
- 网络请求库AFNetworking
- 异步Socket通信库CocoaAsyncSocket
UI相关
- 代码自动布局框架Masonry
- 上下拉刷新框架MJRefresh
- 图标统计框架PNChart
- 常用控件样式库FlatUIKit
- 矢量图标库FontAwesomeKit
iOS上的FontAwesome框架,很多常用图标都可以在上面找到,而且是矢量形式可控制图标大小
图像处理
- 异步图片下载缓存库SDWebImage
很优秀的图片下载库,能够自动下载、缓存、加载图片
- GPU图像处理库GPUImage
- 模糊效果库FXBlurView
补助框架
- 扩展类大全iOS-Categories
Xcode插件推荐
* 一般安装后需要重启Xcode,然后会跳出一个Load plugins跟Skip plugins的选项,选择Load。
* 插件的使用上这里就不赘述了,因为可能会有变化,安装时看Readme。
- 插件管理插件Alcatraz
Alcatraz是一款用来便捷地发现、安装以及管理插件、模板和配色方案的插件,类似于各种软件大全。
(ps: 安装了这个以下那些插件就都可以在里面找到) - Pods可视化操作插件CocoaPods
- 代码对齐插件XAlign
- 代码模糊补全插件FuzzyAutocomplete
- 规范注释生成插件VVDocumenter
- 图片名自动补全插件KSImageNamed
- 查看沙盒插件ZLGotoSandbox
- 本地化字符串插件Lin
- 颜色显示插件ColorSense
学习社区推荐
- 开源代码社区Code4App
- 博文社区CocoaChina
- 问答社区StackOverflow
- 系统学习社区Objc中国
- Apple Developer
Last: 这里友情附带上一个整理得更全面的iOS学习资料整理链接