mac開發(fā)就按iOS開發(fā):
1. 要精通Swift或Objective-C開發(fā)語言
2有實際前端開發(fā)經(jīng)驗,前端vue或者react,熟悉UniApp更好
Mac開發(fā)工程師崗位要求:
1. 精通Swift或Objective-C開發(fā)語言,有iOS/macOS原生開發(fā),熟悉apple應(yīng)用打包和上架流程。
2. 理解macOS/iOS系統(tǒng)架構(gòu)、內(nèi)存管理、多線程及運行時機制。
3. 有跨平臺開發(fā)經(jīng)驗,熟練掌握UniApp框架,有實際項目開發(fā)經(jīng)驗,了解生命周期、路由、跨端通信機制。
4. 有UniApp iOS插件開發(fā)經(jīng)驗,掌握原生模塊擴展、組件封裝及JS與原生交互(如DCUniPlugin)。
5. 具備跨端問題定位能力,熟悉Xcode調(diào)試工具及性能優(yōu)化方法。
6. 具備良好的文檔習慣和團隊協(xié)作精神。
加分項:
1. 有macOS與外設(shè)交互的實際項目開發(fā)經(jīng)驗,熟悉IOKit、IOBluetooth、CoreBluetooth等框架優(yōu)先。
2. 有其它開發(fā)語言(如:C、C++、C#)的實際項目經(jīng)驗優(yōu)先。
3. 熟悉Android原生開發(fā)(Java/Kotlin),能協(xié)同處理Android插件問題優(yōu)先。
4. 有Flutter、React Native等其他跨平臺框架經(jīng)驗。