iOS技术栈

2018-08-06  本文已影响134人  王律

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

上一篇下一篇

猜你喜欢

热点阅读