GitHub排名前100名的iOS项目
主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况。
第1-30名
  • AFNetworking 43
    AFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API
  • GPUImage 4
    款强大的图片滤镜工具, 支持自定义滤镜, 可用来实时处理图片和视频流。
  • SDWebImage 0
    此项目常用于对从 Web 端接受到的图片进行缓存, 是 UIImageView 的扩展, 应用起来比较简单。
  • RestKit 2
    主要用于 iOS 上网络通信, 允许与 RESTful Web 服务交互, 常用于处理 API, 解析 JSON, 映射
  • ReactiveCocoa 1
    一个应用于 iOS 和 OS X 开发的函数响应式编程新框架。
  • three20 5
    由 Facebook iOS 客户端衍生出的一款 iPhone 框架, 内置许多丰富的功能, 有丰富的界面, 对底层的操
  • MBProgressHUD 1
    此项目是一款提示框第三方库, 帮助开发者快速应用到项目中)
  • MagicalRecord 0
    项目创作灵感来自于 Ruby on Rails 的 Active Record, 主要为方便操作 CoreData 而生
  • FMDB 1
    一个对 SQLite 进行封装的库, 使用起来方便, 简单。
  • Mantle 0
    主要用来将 JSON 数据模型化为 Model 对象, 唱吧在前段时间也改用 Mantle 了。
  • FlatUIKit 1
    FlatUIKit收集了很多扁平化 UI 的 iOS 组件。
  • ASIHTTPRequest 0
    一个轻量级的 iOS 网络通信类库, 基于 CFNetwork 框架开发。
  • FastImageCache 0
    Path 公司出品的 iOS 库, 此类库适用于在滚动时快速显示图像, 高速持久是其最大的特点。
  • Masonry 2
    一个轻量级的布局框架, 同时支持 iOS 和 Mac OS X, 语法优雅, 帮助开发者快速适配不同分辨率的 iOS 设
  • Shimmer 0
    Facebook 推出的一款具有闪烁效果的第三方控件, 供它旗下一款名为 Paper 的应用使用, 安装使用整个过程都十
  • SVProgressHUD 0
    又一款轻量级的 iOS 第三方控件, 用于显示任务加载时的动画, 非常轻便, 容易使用。
  • Slate 0
    一款窗口管理应用程序,但在两年前就已经停止更新了。
  • JSONKit 1
    主要用于解析 JSON, 适用于 iOS6 以下环境, 自从 iOS5 开始 Apple 官方给出了 NSJSONSer
  • Nimbus 0
    作者 Jeff 曾为 Facebook, Google 做过不少好东西, 也是 three20 的成员之一, three
  • CocoaLumberjack 0
    这是 Mac 和 iOS 的一款强大的日志框架, 配置简单, 多线程, 提供更高级的 log 功能, 可用于代替默认的
  • Facebook SDK for iOS 0
    Facebook 官方的 iOS SDK, 方便开发者集成 Facebook 的一些功能到自己的 iOS APP 里面。
  • AsyncDisplayKit 36
    Facebook 开源的一款 iOS UI 框架, Paper 用的就是该框架, 另外框架还用到了 Facebook 早
  • Alcatraz 1
    Alcatraz 是一款管理 Xcode 插件、模版以及颜色配置的工具, 可以集成到 Xcode 的图形界面中, 安装删
  • ViewDeck 0
    一款开源的 iOS 活动面板组件, 还原 Path 2.0 的侧滑效果, 作者因为时间关系在两年前停止对其更新。
  • JSQMessagesViewController 3
    优雅的 iOS 消息类库, 常用于聊天应用中, 可定制性高。
  • FLEX 1
    这是 Flipboard 官方发布的一组专门用于 iOS 开发的应用内调试工具, 开发者无需将其连接到 LLDB/Xco
  • Xctool 0
    Facebook 开源的一个命令行工具,用来替代苹果的 XcodeBuild 工具, 极大的方便了 iOS 的构建和测试
  • OpenEmu 1
    超强的游戏模拟器, 做游戏开发必备。
  • iCarousel 0
    这是一款可以在 iOS 上实现旋转木马视图切换效果的第三方控件, 并提供多种切换效果。
  • RESideMenu 0
    这个项目实现了 iOS 上的菜单侧滑效果, 创意来源于 Dribbble, 该项目支持 iOS8。
添加一个网址...
第91-100名
  • PaperFold for iOS 0
    实现了类似折纸效果的视图切换, 可从不同方向进行切换。
  • Reader 0
    一款开源的 iOS PDF 阅读器, 附带书签, 列纲要等功能。
  • WebViewJavascriptBridge 1
    一个方便使用 Objective-C 与 JavaScript 进行通信的第三方库, 支持消息发送, 接收, 消息处理器的注册与调用以及设置消息处理的回调。
  • iOS8-Sampler 0
    iOSX-Sampler 系列之一, 整合演示了多个具有 iOS8 新特性的的项目, 提供了非常多的例子参考。
  • CocoaHTTPServer 0
    一个用于 Mac OS X 或 iOS 应用的轻量级、可嵌入的HTTP 服务器框架, 方便开发者在应用中嵌入一个 HTTP 服务器。
  • Kod 0
    Mac OS X 上一款专为程序员打造的编辑器
  • TPKeyboardAvoiding 0
    下拉键盘在 iOS 移动文本字段的通用解决方案, 能够自动处理键盘弹出后出现遮挡到文本输入框的问题。
  • MKNetworkKit 0
    一个轻量级网络请求框架, 完全基于 ARC, 仅有两个类, 具有自主操作多个网络请求, 更加准确的显示网络活动指标等优点。
  • PKRevealController 0
    一个 iOS 平台上的视图控制器集合, 通过展现多个视图控制器来进行控制器之间的切换. 设置简单, 高度灵活。
  • AQGridView 2
    一个命令行工具, 通过项目里的 .xcdatamodel 文件, 可以为每个 entity 生成两个类, 方便 CoreData 的使用。
添加一个网址...
添加一个卡片…
第31-60名
  • PNChart 3
    一个带动画效果的图表控件。
  • PonyDebugger 2
    一款优秀的 iOS 应用网络调试工具, 用户可以实时看到应用程序的网络请求, 也可以对 iOS 应用程序的核心数据栈进行
  • JVFloatLabeledTextField 1
    UITextField 的子类, 主要实现输入框标签浮动效果, 创作灵感来自 Dribbble, 已出现多个移植版本。
  • SWTableViewCell 0
    UITableViewCell 的子类, 实现了左右滑动显示信息视图并调出按钮。
  • AwesomeMenu 2
    项目主要是使用 CoreAnimation 还原了 Path menu 的动画效果。
  • Reachability 0
    Reachablity 是用于检测 iOS 设备网络环境的库
  • VVDocumenter-Xcode 0
    项目帮助开发者轻松的生成注释文档, 节省了不少工作量。
  • The Physical Web 0
    由 Chrome 团队主导的一个项目, 意在用 URL 连接世界, 方便用户接受数据, 目前尚处在实验阶段。
  • NewsBlur 0
    一款新闻阅读器, 很多人都称其为 Google Reader 的替代品, 这是它的源码。
  • Cocos2D-SpriteBuilder 0
    一个可用于在 iOS, Mac 和 Android 上制作 2D 游戏或其它图形/交互应用的框架, 之前的项目名称为 C
  • TTTAttributedLabel 0
    UILabel 的替代品, 使 iOS 上的 Label 功能更加丰富, 可支持链接植入等功能。
  • CocoaAsyncSocket 0
    一个功能强大、简单易用的异步 socket 通讯类库, 支持 TCP 和 UDP 协议, 可用于 Mac 和 iOS 设
  • TapkuLibrary 0
    这是在 iOS 上一款功能强大的 UI 效果类库, 可以实现多种酷炫的效果。
  • Canvas 2
    无需编码实现牛逼的动画效果的库, 连设计师都可以快速上手。
  • SocketRocket 0
    Square 公司开源的一个 WebSocket 客户端, 稳定并且易用, 做实时应用常会用到。
  • ECSlidingViewController 0
    一个视图控制器容器, 将子视图处理成两层, 通过滑动来处理层的切换。
  • Json Framework 1
    用于解析 JSON 数据的一个框架
  • Tweaks 0
    Facebook 开源的一款工具, 旨在帮助 iOS 开发者更快的迭代应用, 方便用户动态的调整参数。
  • realm-cocoa 69
    Realm 公司推出一款移动端数据库, 可以运行在手机、平板和可穿戴设备之上, 其目标是取代 CoreData 和 SQ
  • BlocksKit 0
    一个开源的与 Cocoa 紧密集合的基础性框架
  • Appirater 1
    一款用于提醒用户给你的 App 打分的工具
  • KIF 4
    Square 出品的一个开源的用户界面测试框架, 极大的简化了 iOS 开发者的 UI 测试流程。
  • SlackTextViewController 0
    Slack 推出的一款具有文字输入框高度自适应, 自动输入, 复制单元格内容等功能的解决方案。
  • JazzHands 0
    IFTTT 开源的一个简单易用的关键帧基础动画框架, 可通过手势、scroll views, KVO, Reactive
  • Bolts-iOS 1
    Bolts 是一个 Parse 和 Facebook 在内部使用的底层库, 方便移动开发。
  • Spectacle 0
    一款易用的 OS X 窗口分屏操作快捷键工具, 这是其源代码。
  • nui 0
    方便样式化 iOS 应用中的 UI 元素, 可在短时间内样式化整个应用, 类 CSS 原理。
  • Induction 0
    Induction 是一款用于理解数据关系的管理工具, 这是其程序代码。
  • JSONModel 2
    一个能迅速解析服务器返回的 Json 数据的库, 方便数据的类型转换。
  • DTCoreText 0
    一个开源的 iOS 富文本组件, 它可以解析 HTML 与 CSS 并最终用 CoreText 绘制出来。
添加一个网址...
添加一个卡片…
第61-90名
  • FormatterKit 0
    收集了很多构思优秀的 NSFormatter 子类。
  • Popping 1
    基于 Facebook Pop 引擎的 iOS 动画库, 集合了很多动画效果。
  • TSMessages 0
    一个用来弹出显示警告和通知的轻量级库。
  • KVOController 0
    一个简单安全的 KVO(Key-value Observing, 键-值 观察)工具, 提供简单方便、线程安全的API, Facebook 的开源项目之一。
  • MWPhotoBrowser 0
    一款简单的 iOS 照片浏览控件。
  • MMDrawerController 0
    一个轻量级, 易于使用的侧边抽屉导航 iOS 控件。
  • QuickDialog 0
    用于快速创建复杂的 iOS 表单, 自定义了 UITableViewCell, TableView 的样式。
  • SVPullToRefresh 0
    一款只需一行代码便可集成上拉刷新和下拉加载的组件。
  • Cheddar 0
    Cheddar 是一款简单易用的日程管理软件, 这是其早期版本的开源代码。
  • XVim 0
    一款在 Xcode 上实现了 Vim 功能的插件。
  • EGOTableViewPullRefresh 0
    一款提供下拉刷新的控件
  • iOS-boilerplate 0
    iOS 应用程序的基础模板, 使用该模板可以省掉许多项目初始编码的工作, 内置非常多丰富的功能。
  • JASidePanels 0
    一个 UIViewController 容器, 灵感来自 Facebook 和 Path 2.0 应用的菜单, 实现了左右侧滑的操作。
  • FormatterKit 0
    收集了很多构思优秀的 NSFormatter 子类。
  • MSDynamicsDrawerViewController 0
    实现了具有动态弹性效果的抽屉式侧边导航栏, 效果丰富, 可定制性强。
  • idev-recipes 0
    iDevRecipes 博客的代码, 演示如何实现一些有趣的控件。
  • XMPPFramework 0
    一个基于 RFC-3920 实现, 支持多线程和线程保护, 同时通用于所有的 iOS 和 Mac OS 开发设备的通信框架。
  • MacGap1 1
    一款可以将 HTML/CSS/JS 网络应用打包成原生 Mac App 的工具。
  • FXBlurView 0
    iOS 模糊背景类库, 可以方便的根据底层显示的状态生成模糊效果。
  • iOS7-Sampler 0
    整合演示了多个具有 iOS7 新特性的的项目, 提供了非常多的例子参考。
  • PromiseKit 13
    提供强大的 iOS 开发异步功能, 是 Promises 的实现, 受到广大开发者的追捧。
  • Origami 0
    Facebook 推出的 Quartz Composer 的一个开源插件, 由其设计团队花费了 9 个月打造而成, 目的是为方便设计师快速构建原型, 以零代码完成复杂动画的合成和测试, 堪称神器。
  • NSLogger 0
    一款强大的日志分析工具, 具有大窗口查看 Log, 自定义日志等级等功能。
  • KSImageNamed-Xcode 1
    一款对 UIImage 的 imageNamed 提供自动补全功能的插件, 非常方便。
  • PureLayout 0
    一个简单却强大的 AutoLayout API 库, 兼容了 Objective-C 和 Swift, 扩展了 UIView/NSView, NSArray, 和 NSLayoutConstraint。
  • AppleDoc 1
    一款 Objective-C 文档生成工具, 生成的文档风格保持与 Apple 官方的一致, 极大的方便了 Xcode 识别自己写的 API 文档, 安装也是十分的简单。
  • iTerm2 0
    iTerm2 被不少程序员称赞为 Mac 下最好用的终端, 这是其源代码, 配合 oh-my-zsh 使用效果更佳。
  • Kiwi 1
    一个行为驱动开发测试框架, 适用于 iOS 平台, 旨在为开发者提供一个简单配置便可使用的 BDD 库。
  • terminal-notifier 0
    一款命令行工具, 用来给 Mac OS X 用户发送通知。
  • MacDown 1
    Mac OS X 下的一款开源的 Markdown 编辑器, 创意来自与 Mou, 使用 brew cask 即可完成安装。
  • TwUI 2
    Twitter 开源的一个支持硬件加速的 Mac 的 UI 框架。
添加一个网址...
添加一个卡片…
二维码
建议反馈
二维码