这篇文章是官方账号在简书推出的文章,感兴趣的请点击下面:

点我看《iOS开发必读-GitHub 上Top100 的 Objective-C 项目》

简单摘录5个项目:

1.AFNetworking 作者是 NSHipster 的博主, iOS 开发界的大神级人物, 毕业于卡内基·梅隆大学, 开源了许多牛逼的项目, 这个便是其中之一, AFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现在许多人都用它取代 ASIHTTPRequest

2.GPUImage 一款强大的图片滤镜工具, 支持自定义滤镜, 可用来实时处理图片和视频流, 作者是 SonoPlot 公司的 CTO, 在很小的时候便开始接触编程, 他在 SO上面的回答也有很多值得阅读, GPUImage 这个项目从 2012 年开始, 使用 OpenGL 图形程序接口编写, 性能非常好, 现在很多 iOS 程序员都用它来实现 iOS 的模糊效果

3.SDWebImage 作者 Olivier Poitrey 是 Dailymotion 的 CTO, 拥有多个不错的开源项目, 此项目常用于对从 Web 端接受到的图片进行缓存, 是 UIImageView 的扩展, 应用起来比较简单

4.RestKit 主要用于 iOS 上网络通信, 允许与 RESTful Web 服务交互, 常用于处理 API, 解析 JSON, 映射响应对象等操作, 简单易用, 方便你把所有精力都放在对数据的操作上

5.ReactiveCocoa 由 GitHub 工程师们开发的一个应用于 iOS 和 OS X 开发的函数响应式编程新框架, Matt 称其为 “An open source project that exemplifies this brave new era for Objective-C”, 也有人说它是 Cocoa 的未来, 具体可看唐巧写的这篇文章


转载于:https://www.cnblogs.com/jason-swift/p/5197639.html

iOS开发必读-GitHub 上Top100 的 Objective-C 项目相关推荐

  1. iOS开发:GitHub上传代码错误提示fatal: Authentication failed for 'https://gitee.com/XXX/XXX.git/‘的解决方法

    上传代码到Git上面,有时候会遇到各种情况,有些时候是因为合并代码冲突,有些时候是因为修改了Git的登录密码需要重新认证.那么这里就来讲解错误提示fatal: Authentication faile ...

  2. GitHub 优秀的 Android 开源项目 淘宝技术牛p博客整理开发中最常用的GitHub上 优秀的 Android 开源项目整理(精品)...

    原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...

  3. IOS开发中UIBarButtonItem上按钮切换或隐藏实现案例

    IOS开发中UIBarButtonItem上按钮切换或隐藏案例实现案例是本文要介绍的内容,这个代码例子的背景是:导航条右侧有个 edit button,左侧是 back button 和 add bu ...

  4. 如何在GitHub上发现优秀的开源项目

    如何在GitHub上发现优秀的开源项目 如果作为一名程序员,你连GitHub都没有听过或者用过的话,那真是太遗憾了.GitHub的使用可是程序员在职业生涯中的一项必备技能啊,最近在网上搜了一下,发现有 ...

  5. GitHub上不错的Android开源项目(二)

    摘要:GitHub上的开源项目不胜枚举,通过这些项目,也能让开发者在应用开发过程中事半功倍,作为开发者的你,在用这些开源项目吗?今天我们将介绍另外20个在GitHub上备受欢迎的Android开源项目 ...

  6. GitHub上不错的Android开源项目(三)

    收集相关系列资料,自己用作参考,练习和实践.小伙伴们,总有一天,你也能写出 Niubility 的 Android App :-) GitHub上不错的Android开源项目(一):http://ww ...

  7. 6月份Github上最热门的开源项目排行出炉

    6月份Github上最热门的开源项目排行出炉,一起来看看本月上榜的开源项目有哪些: 1. the-art-of-command-line https://github.com/jlevy/the-ar ...

  8. 《复联 4》上映,来看看 GitHub 上这几个漫威项目!

    点击上方"方志朋",选择"置顶公众号" 技术文章第一时间送达! 本文转载于公众号 GitHubDaily 今天,<复仇者联盟 4 之终局之战>正式上 ...

  9. 2020年7月Github上最热门的开源项目

    来自:开源最前线(ID:OpenSourceTop) 7月份GitHub上最热门的开源项目排行已经出炉啦,一起来看看上榜详情吧 1 tsunami-security-scanner https://g ...

最新文章

  1. Qt Style Sheet 翻译(中)--类似css
  2. Elasticsearch学习笔记-04修改数据
  3. 一种新的图像清晰度评价函数,数字图像清晰度评价函数的研究与改进
  4. 一个按键控制数码管的开和关_一个按键控制一个数码管
  5. TCP/IP网络编程(3)
  6. (jdbc和cmd)sqlite数据迁入mysql(导入导出)
  7. cad经典工作空间_最实用的CAD界面的设置
  8. 2022年4月中国数据库排行榜:华为GaussDB 挺进前四,榜单前八得分扶摇直上
  9. 如何用matlab做拉普拉斯变换,利用MATLAB实现拉普拉斯变换和其逆变换
  10. unity人物动画配置
  11. 安鸾靶场--暴力破解
  12. 2021-1016-复盘 强势股-风口综合实战
  13. 财务报表java_财务报表识别
  14. 【locust】locust与jmeter性能对比
  15. ipa解包打包工具_解压ipa软件包找到urlscheme
  16. C#获取文件的Content-Type(MIME Type)的三种方法
  17. java五星好评_亲,麻烦给个五星好评!—RatingBar
  18. TI 生态大宇宙 - 波卡 Polkadot
  19. angular4 使用HttpClient拦截器 检查token失效,返回登录页面
  20. 音乐信号处理权威会议

热门文章

  1. [jqGrid]关于loadonce:true后trigger(reloadGrid)无效,loadonce:false后无法翻页的问题(来自stackoverflow)...
  2. BZOJ 4143: [AMPPZ2014]The Lawyer( sort )
  3. 【转】linux内核态和用户态的区别
  4. [Scrum] 12.22
  5. 序列化(串行化)- 使用BinaryFormatter进行序列化
  6. java 蓝桥杯算法训练 猴子分苹果(题解)
  7. 服务器修改重生点,服务器设置重生点
  8. android git项目管理,Android Studio中如何使用Git和Github来管理项目
  9. Hive分桶(bucket)
  10. (5)ISE软件开发流程(第1天)