精通Objective-C 语言,掌握Swift语言,熟悉使用Interface Builder/Xcode Instruments开发调试工具,了解HTML5、javaScript开发语言,熟练实现HTML5与原生交互,熟悉facebook框架react-native框架和环境配置,熟悉ES5、ES6语法,了解原生组件与RN组件的交互
精通MVC、KVO、KVC、代理、单例等常用设计模式,熟悉MVVM架构,熟练运用Block
掌握Git、SVN、CocoaPods等开发管理工具
掌握StoryBoard/Xib可视化编程以及Masonry纯代码进行屏幕适配技术
掌握并熟练运用GCD、NSThread、NSOperation多线程开发技术
掌握NSCoding、Preference、SQLite3(FMDB框架)等技术进行数据存储
熟悉runloop运行循环原理、runtime运行时机制,并在开发中使用
熟悉基于HTTP/HTTPS 、TCP、Socket、XMPP的网络通讯机制和JSON、XML数据结构的解析
熟悉开发中常用第三方框架的使用和实现原理
采用MVC架构实现框架搭建,使用CocoaPods集成第三方库。
使用Xib进行页面布局,Msonry为辅助框架进行页面搭建。
使用Block封装,实现异步网络请求,获取数据。
自定义下拉刷新控件实现下拉刷新、上拉加载更多功能
根据需求实现养殖场和物联网智能结合
使用mkWebView实现与H5的交互通信
使用AAChartKit框架进行数据之类的展示
通过自定义路由实现模块之间的通信机制
使用SQLite3(FMDB 框架)对数据进行缓存,防止用户流量高消耗,添加清楚缓存功能
使用 跳转Deep UniversalLink的工作原理以及方法实现短信功能性跳转app指定页面
角色 | 职位 |
负责人 | iOS开发工程师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 后端工程师 |