数据库
- Core Data,苹果自身的ORM框架,有很高学习成本,并且使用不当极容易引发问题,如多线程、多个coordinate之间的问题。 但是它会帮你处理很多事情,比如对象映射、数据库版本迁移、原子操作同步。
- FMDB,现在很多应用都在使用这个库,它在sqlite函数上封装了一层,使用起来很方便,但是要自己实现对象映射、数据库迁移等
网络
- ASI, AFNETWorking
- XMPP, MQTT
绘画
- Quazt2D
- 苹果自身框架,适用于普通绘图,用它做过一个画图软件,实现手绘和矢量绘图
- OpenGL
- 学习成本高,但是很灵活,可以实现跨平台代码