主要对当前 GitHub 排名前 100 的项目做一个简单的简介,方便初学者快速了解到当前 Objective-C 在 GitHub 的情况。
51. Appirater
一款用于提醒用户给你的 App 打分的工具
52. KIF
Square 出品的一个开源的用户界面测试框架, 极大的简化了 iOS 开发者的 UI 测试流程
Slack 推出的一款具有文字输入框高度自适应, 自动输入, 复制单元格内容等功能的解决方案
54. JazzHands
IFTTT 开源的一个简单易用的关键帧基础动画框架, 可通过手势、scroll views, KVO, ReactiveCocoa 等方式来控制动画
55. Bolts-iOS
Bolts 是一个 Parse 和 Facebook 在内部使用的底层库, 方便移动开发
56. Spectacle
一款易用的 OS X 窗口分屏操作快捷键工具, 这是其源代码
57. nui
方便样式化 iOS 应用中的 UI 元素, 可在短时间内样式化整个应用, 类 CSS 原理
58. Induction
Induction 是一款用于理解数据关系的管理工具, 这是其程序代码
59. JSONModel
一个能迅速解析服务器返回的 Json 数据的库, 方便数据的类型转换
60. DTCoreText
一个开源的 iOS 富文本组件, 它可以解析 HTML 与 CSS 并最终用 CoreText 绘制出来, 通常用于在一些需要显示富文本的场景下代替低性能的 UIWebView
61. Popping
基于 Facebook Pop 引擎的 iOS 动画库, 集合了很多动画效果
62. TSMessages
一个用来弹出显示警告和通知的轻量级库, 样式丰富, 简单易用
63. KVOController
一个简单安全的 KVO (Key-value Observing, 键-值观察)工具, 提供简单方便、线程安全的 API, Facebook 的开源项目之一
64. MWPhotoBrowser
一款简单的 iOS 照片浏览控件
一个轻量级, 易于使用的侧边抽屉导航 iOS 控件
66. QuickDialog
用于快速创建复杂的 iOS 表单, 自定义了 UITableViewCell, TableView 的样式
67. SVPullToRefresh
一款只需一行代码便可集成上拉刷新和下拉加载的组件
68. cheddar-ios
Cheddar 是一款简单易用的日程管理软件, 这是其早期版本的开源代码, 该项目已停止维护
69. XVim
一款在 Xcode 上实现了 Vim 功能的插件
一款提供下拉刷新的控件, 最后更新时间是一年前
71. iOS-boilerplate
iOS 应用程序的基础模板, 使用该模板可以省掉许多项目初始编码的工作, 内置非常多丰富的功能, 现已经停止维护
72. JASidePanels
一个 UIViewController 容器, 灵感来自 Facebook 和 Path 2.0 应用的菜单, 实现了左右侧滑的操作
73. FormatterKit
收集了很多构思优秀的 NSFormatter 子类
74. MSDynamicsDrawerViewController
实现了具有动态弹性效果的抽屉式侧边导航栏, 效果丰富, 可定制性强
75. idev-recipes
iDevRecipes 博客的代码, 演示如何实现一些有趣的控件, 该项目在两年前(2013) 停止了更新
76. XMPPFramework
一个基于 RFC-3920 实现, 支持多线程和线程保护, 同时通用于所有的 iOS 和 Mac OS 开发设备的通信框架.
77. MacGap1
一款可以将 HTML/CSS/JS 网络应用打包成原生 Mac App 的工具
78. FXBlurView
iOS 模糊背景类库, 可以方便的根据底层显示的状态生成模糊效果
79. iOS7-Sampler
整合演示了多个具有 iOS7 新特性的的项目, 提供了非常多的例子参考
80. PromiseKit
提供强大的 iOS 开发异步功能, 是 Promises 的实现, 受到广大开发者的追捧
81. Origami
此为 Facebook 推出的 Quartz Composer 的一个开源插件, 由其设计团队花费了 9 个月打造而成, 目的是为方便设计师快速构建原型, 以零代码完成复杂动画的合成和测试, 堪称神器
82. NSLogger
一款强大的日志分析工具, 具有大窗口查看 Log, 自定义日志等级等功能
一款对 UIImage 的 imageNamed 提供自动补全功能的插件, 非常方便
84. PureLayout
一个简单却强大的 AutoLayout API 库, 兼容了 Objective-C 和 Swift, 扩展了 UIView/NSView, NSArray, 和 NSLayoutConstraint
85. AppleDoc
一款 Objective-C 文档生成工具, 生成的文档风格保持与 Apple 官方的一致, 极大的方便了 Xcode 识别自己写的 API 文档, 安装也是十分的简单
86. iTerm2
iTerm2 被不少程序员称赞为 Mac 下最好用的终端, 这是其源代码, 配合 oh-my-zsh 使用效果更佳
87. Kiwi
一个行为驱动开发测试框架, 适用于 iOS 平台, 旨在为开发者提供一个简单配置便可使用的 BDD 库
一款命令行工具, 用来给 Mac OS X 用户发送通知
89. MacDown
Mac OS X 下的一款开源的 Markdown 编辑器, 创意来自与 Mou, 使用 brew cask 即可完成安装
90. TwUI
Twitter 开源的一个支持硬件加速的 Mac 的 UI 框架, 最后一次的更新时间是在 3 年前(2012)
实现了类似折纸效果的视图切换, 可从不同方向进行切换, 该项目已经许久未更新
92. Reader
一款开源的 iOS PDF 阅读器, 附带书签, 列纲要等功能
一个方便使用 Objective-C 与 JavaScript 进行通信的第三方库, 支持消息发送, 接收, 消息处理器的注册与调用以及设置消息处理的回调
94. iOS8-Sampler
iOSX-Sampler 系列之一, 整合演示了多个具有 iOS8 新特性的的项目, 提供了非常多的例子参考
95. CocoaHTTPServer
一个用于 Mac OS X 或 iOS 应用的轻量级、可嵌入的 HTTP 服务器框架, 方便开发者在应用中嵌入一个 HTTP 服务器
96. Kod
Mac OS X 上一款专为程序员打造的编辑器, 这是其开源代码, 可惜的是作者在 2011 年停止了维护
下拉键盘在 iOS 移动文本字段的通用解决方案, 能够自动处理键盘弹出后出现遮挡到文本输入框的问题
98. MKNetworkKit
一个轻量级网络请求框架, 完全基于 ARC, 仅有两个类, 具有自主操作多个网络请求, 更加准确的显示网络活动指标等优点
一个 iOS 平台上的视图控制器集合, 通过展现多个视图控制器来进行控制器之间的切换. 设置简单, 高度灵活
100. AQGridView
一个命令行工具, 通过项目里的 .xcdatamodel 文件, 可以为每个 entity 生成两个类, 方便 CoreData 的使用
来自:github