工作經(jīng)驗3年以上,熟悉主流技術(shù)及框架。
技術(shù)與技能要求:
1、熟練掌握Swift和/或Objective-C,理解其核心特性和差異(如Swift的可選類型、泛型、協(xié)議導(dǎo)向編程)。
2、深入理解iOS內(nèi)存管理機制(ARC)、多線程編程(GCD, Operation Queue)、運行時機制(Runtime)、常用設(shè)計模式。
3、熟練掌握 UIKit進行UI開發(fā),理解視圖渲染和事件傳遞機制。了解并有一定經(jīng)驗的 SwiftUI 和 Combine 框架使用經(jīng)驗。
4、理解并能在項目中實踐 MVC、MVVM 等常見架構(gòu)模式。
5、熟練進行網(wǎng)絡(luò)通信(URLSession, Alamofire)、數(shù)據(jù)持久化(Core Data, Realm, UserDefaults)。
6、熟練使用Xcode開發(fā)及調(diào)試工具(Instruments, LLDB等),具備良好的問題定位和解決能力。