iOS技术栈

1.设计模式、架构开发,终端app各种架构的优劣以及使用场景

2.计算机网络及网络协议(HTTP/TCP/HTTP2/HTTPS/WebSocket)

3.git/svn

4.OpenGL/ARKit

5.MVC模式App设计,架构,MVMM框架

6.OC/C/C++/Swift

7.Runtime运行机制、内存管理机制

8.不同iOS版本的特性与差异

9.数据结构、算法基础

10.网络编程、数据存储相关

11.反编译、性能优化

12.XML/JSON解析

13.项目重构

14.APP内存、CPU、电量消耗优化

15.精通SQLite,熟悉SQL语句

16.Runloop

17.Autolayout

18.TCP/UDP/HTTP/HTTPS

19.ios内存管理、gcd/block,runtime,autolayout

20.cocoapods/gitflow工作流/masonry

21.RxSwift

22.播放器、音视频编码解码

23.instrument工具,性能优化

24.coredata,sqlite

25.Storyboard,Xib,Masonry

26.cocs2d-JS

你可能感兴趣的:(iOS技术栈)