1.多控控器的嵌套使用;
2. 纯手码实现界面的搭建;
3. 利用自己封装的网络请求处理网络数据;
4. 利用SDWebImage对数据进行有效的数据缓存操作;
专业技能
1. 熟练掌握C语言,Objective-C编程基础, 熟悉Cocoa Touch开发框架,能够熟练使用Xcode,熟悉Interface Builder及iPhone SDK开发环境,掌握OC的内存管理 。
2. 熟练掌握MVC设计模式,委托,单例,target-action,通知,深入理解面向对象设计思想,熟悉常用的设计模式,能独立开发iOS应用。
3. 熟练使用各种UI控件,熟悉多视图应用开发,地图的使用,以及iOS动画使用。
4. 熟练使用基于Git、SVN源代码管理系统的版本控制器。
5. 熟练掌握storyboard和xib可视化编程。
6. 熟悉json,SQLite,CoreData在iOS平台中的应用,NSUserDefaults,plist本地数据存储 。
7. 熟悉NSThread,NSOerationQueue,GCD等多线程编程,HTTP,TCP/IP等常见网络协议。
8. 熟悉 CocoaPods使用以及AFNetworking,HUD,MJRefresh、Masonry等常用第三方类库 。
9.了解swift ,html5、css、JavaScript。
10. 熟悉Objective-C的Runtime运行机制和内存管理机制;
11. 熟练掌握屏幕适配,sizeClass及版本适配。
13. 熟悉第三方方SDK(聊天,支付)。
14. 具有良好的英文文档阅读能力, 编程基础扎实, 具备良好的编程习惯。
自我评价
iOS开发基础扎实,具备良好的编码规范和设计思想,学习能力强,具有较强的逻辑思维能力,善于思考,能够通过多种途径寻求解决问题的最佳方案,执行能力强,主动性强,沟通协作意识好,能够承担工作压力往往能够超额完成上级布置的任务,有能力独自完成设计和编码,对移动互联网行业前景充满热情
1. 毒汤日历App (Android及iOS及Flutter) 不同版本的开发
2. 同桌App 即时通讯社交软件 基于MQTT协议开发
3. 定位App
角色 | 职位 |
负责人 | 移动开发组长 |
队员 | iOS工程师 |
队员 | 安卓工程师 |