1.熟练掌握 C Object-C 编程语言,编程习惯良好,代码良好,有较强的分析能力和问题解决能 力;
2.熟练掌握 MVC 开发模式和 OOP 方式的设计和编码;
3.熟练掌握 AutoLayout,包括可视化方式和纯代码方式(Masonry);
4. 熟练使用各种手势;
5. 熟悉 Cocoa Touch 框架中的触摸响应链机制; 6.熟练多线程开发,包括:NSThread、GCD 和 NSOperaionQueue;
7.熟练掌握 OC 的消息机制,理解 NSRunLoop 运行原理; 8.熟练掌握页面间的传值方式,包括单例、代理、通知中心、block 等; 9.熟练 Git 版本控制软件的使用;
10. 掌握 OC 的运行时机制;
11. 熟练消息推送,包括本地推送和远程推送;
12. 掌握三方登陆、内容分享及统计;
13.熟练使用NSArchiver 、NSUserdefault以及文件读写等数据持久化操作;
14. 熟练使用百度地图定位、搜索、导航等功能;
15. 熟悉 sqlite 数据库、coredata 映射使用、xml/json 格式数据的解析等方面的知
识;
16. 熟练 Instrument 测试工具的使用,能对软件的性能进行分析和优化;
17. 熟悉运行时;
18. 熟练使用支付宝、微信、银联等第三方 SDK 技术;
19. flatBuffer 数据交互;
20.Core Graphics绘制;
21. 熟悉上线流程,能独立完成 App Store 的上线工作。
项目名称:圈蜜(已上线)
项目描述:微信新型互动神器,发起帮我拿主意、抽签、活动、好友刷脸、照片墙等分享到微信和朋友们玩起来。
项目周期:三个月
项目职责:
负责广场话题模块开发;
负责好友、照片墙模块开发;
负责分享模块开发。
技术要点:
使用 MVC设计模式、代理和单例等;
使用UICollectionView进行照片展示,定制UICollectionViewCell子视图;
使用自定义imagepicker,实现图片多选,使用UIImagePickerController进行照相;
通过shareSDK进行分享到微博、腾讯微博、QQ。