首先,学习这类开源项目的主要目的是为了实现产品汪需求,如果不是这个目的,完全可以看Explore GitHub,当前最火的开源项目都在这里,当然你需要过滤一下语言。好了,介绍几个希望能帮助到你。普通的iOS开发项目基本就是网络、本地存储+一些狂拽炫酷的动画,想想看是不是?---- ...
首先,学习这类开源项目的主要目的是为了实现产品汪需求,如果不是这个目的,完全可以看Explore GitHub,当前最火的开源项目都在这里,当然你需要过滤一下语言。好了,介绍几个希望能帮助到你。普通的iOS开发项目基本就是网络、本地存储+一些狂拽炫酷的动画,想想看是不是?-------------------- 割 ---------------------网络
- AFNetworking
- JSONKit
- Reachability
- SVPullToRefresh
(替代 EGOTableViewPullRefresh和 LoadMoreTableFooterView)网络请求首选AFNetworking,无数个项目证明,只选对的。以前发现过好多次由于SBJson引起的crash,如果还在用SBJson,那请继续。-------------------- 割 ---------------------后来慢慢的抛弃了它,一点也不面向对象。好吧,其实我是想说还是CoreData好用,至少你不会因为不会写sql而没法保存数据。(接手过的项目竟然还有全部存NSUserDefault的,真是没脾气了)看过一篇对比CoreData和FMDB查询大数据性能的文章,FMDB赢了,不过还是推荐用CoreData。至于SDWebImage,同样也是早期使用过,和SBJson一样,会有crash,尽管用它来缓存图片很方便,但是我们有更好的解决方案,同样不推荐。年前的项目中CTO推荐了我们TMCache,tumblr团队使用的一个缓存项目(科普时间:tumblr是国外的轻博客服务,随后国内就出现了点点等同期产品),有时间可以去了解一下,目前应用的不是特别多,当然啦,对我来说。-------------------- 割 ---------------------pop是facebook paper使用的动画效果,开源了出来,很赞啊,不过应用到项目中的可能性很低。。。太特么炫酷了。-------------------- 割 ---------------------
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:ios常用的框架(源自知乎上的回答)
关键词:IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。