1. Objective-C语言、swift语言,flutter,react-native跨平台开发
2.数据持久化
属性列表、对象归档、SQLite和Core Data,在APP开发过程中,对于数据的要求很高,持久化技术可以自动优化,以减少对数据库的访问量,提高APP程序运行效率;
3.多线程开发
4.iOS 设计模式
MVC、KVO、Notification、Target…action、Sigleton、Delegate等
5.网络编程
6.UI编程
iOS开发过程中,大部分的APP都是采用多视图设计来完成的。例如单视图控制器、多视图控制器等等
1.一款接入网易云信即时通讯的app,多语言实现
2.一款楼房查看验房的app,实现了多数据本地缓存,使用react-native语言实现
3.多款起名类app,实现内购功能,app上架