GitHub上排名前100的iOS开源库介绍(后50)

主要对当前 GitHub 排名前 100 的项目做一个简单的简介,方便初学者快速了解到当前 Objective-C 在 GitHub 的情况。

GitHub上排名前100的iOS开源库介绍(前50)

51. Appirater

一款用于提醒用户给你的 App 打分的工具

52. KIF

Square 出品的一个开源的用户界面测试框架, 极大的简化了 iOS 开发者的 UI 测试流程

53. SlackTextViewController

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 照片浏览控件

65. MMDrawerController

一个轻量级, 易于使用的侧边抽屉导航 iOS 控件

66. QuickDialog

用于快速创建复杂的 iOS 表单, 自定义了 UITableViewCell, TableView 的样式

67. SVPullToRefresh

一款只需一行代码便可集成上拉刷新和下拉加载的组件

68. cheddar-ios

Cheddar 是一款简单易用的日程管理软件, 这是其早期版本的开源代码, 该项目已停止维护

69. XVim

一款在 Xcode 上实现了 Vim 功能的插件

70. EGOTableViewPullRefresh

一款提供下拉刷新的控件, 最后更新时间是一年前

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, 自定义日志等级等功能

83. KSImageNamed-Xcode

一款对 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 库

88. terminal-notifier

一款命令行工具, 用来给 Mac OS X 用户发送通知

89. MacDown

Mac OS X 下的一款开源的 Markdown 编辑器, 创意来自与 Mou, 使用 brew cask 即可完成安装

90. TwUI

Twitter 开源的一个支持硬件加速的 Mac 的 UI 框架, 最后一次的更新时间是在 3 年前(2012)

91. PaperFold for iOS

实现了类似折纸效果的视图切换, 可从不同方向进行切换, 该项目已经许久未更新

92. Reader

一款开源的 iOS PDF 阅读器, 附带书签, 列纲要等功能

93. WebViewJavascriptBridge

一个方便使用 Objective-C 与 JavaScript 进行通信的第三方库, 支持消息发送, 接收, 消息处理器的注册与调用以及设置消息处理的回调

94. iOS8-Sampler

iOSX-Sampler 系列之一, 整合演示了多个具有 iOS8 新特性的的项目, 提供了非常多的例子参考

95. CocoaHTTPServer

一个用于 Mac OS X 或 iOS 应用的轻量级、可嵌入的 HTTP 服务器框架, 方便开发者在应用中嵌入一个 HTTP 服务器

96. Kod

Mac OS X 上一款专为程序员打造的编辑器, 这是其开源代码, 可惜的是作者在 2011 年停止了维护

97. TPKeyboardAvoiding

下拉键盘在 iOS 移动文本字段的通用解决方案, 能够自动处理键盘弹出后出现遮挡到文本输入框的问题

98. MKNetworkKit

一个轻量级网络请求框架, 完全基于 ARC, 仅有两个类, 具有自主操作多个网络请求, 更加准确的显示网络活动指标等优点

99. PKRevealController

一个 iOS 平台上的视图控制器集合, 通过展现多个视图控制器来进行控制器之间的切换. 设置简单, 高度灵活

100. AQGridView

一个命令行工具, 通过项目里的 .xcdatamodel 文件, 可以为每个 entity 生成两个类, 方便 CoreData 的使用

来自:github

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值