AFNetworking
SDWebImage
RefreshTableHeaderView
JSONKit
SVProgressHUD
Helpers
fastcell的模板模式
http处理:
首先afnetworkinghttp://afnetworking.com/
之前流行的库asihttprequest,http://allseeing-i.com/ASIHTTPRequest/(已停止更新),这个在老项目里是非常流行的, 如果各位有兴趣可以看看Beeframe的实现
json解析
在iOS6以下用JSONKit
在ios6用原生的
图片缓存
SDWebImage,图片缓存和uiimageview的扩展,用起来非常简单https://github.com/rs/SDWebImage
推荐几个ego的库
EGOCache
EGORefreshTableHeaderView
持久化
有些人喜欢用core data,不喜欢,怪怪的,出了问题也不好调试
sqlite,这个一般不直接用,用fmdb类似于dbi::dbd的方式https://github.com/ccgus/fmdb
也有几个nosql的,没用过
状态显示
SVProgressHUD 用起来很舒服,不要用它最新版本的,api变了,用iosboilerplate里的足够了
LKtips 就是在statusbar上提示
正则
RegexKitLite
UI
类似path的viewdeckhttps://github.com/Inferis/ViewDeck
RefreshTableHeaderView 常用的下拉刷新
行为统计分析
umeng可以自定义事件,接受崩溃日志,还有统计总数,时常等分析功能[在线参数是非常有用的] umeng.com,国外的是flurry
混搭html
phonegap
sencha touch,jq mobile,jq touch
游戏编程
cocos2d(单一平台,oc的),基本上都是ray和子龙山人 的文章,国内翻译的http://article.ityran.com/
cocos2d-x 跨平台的c++实现
当然也有html5的,
来自评论中的补充
Objective C 版本的 spec (@shiren1118补充)http://ruby-china.org/topics/7838
MagicalRecord:像ActiveRecord一样操作Core Data (@suupic补充)https://github.com/magicalpanda/MagicalRecord
Cocoapods:像 Bundle 一样管理 Objective 依赖库 (@huacnlee补充)http://cocoapods.org
欢迎继续补充