1. 能够快速完成界⾯面搭建
2. 能够根据项⽬目业务逻辑以及项⽬目需求封装出常⽤用的⼯工具类
3. 熟练常⽤用iOS内置API
4. 能根据业务需要快速选择合适的第三⽅方,并快速完成第三⽅方学习.
5. 了解常⽤用第三⽅方框架底层并能做⼆二次封装
6. 具备基本的架构能⼒力力.能够根据项⽬目以及业务⽅方向设计健壮的项⽬目架构,并具有较好的编程习惯
7. 熟悉runtime运行时机制和内存管理;
8. 熟悉KVC与KVO原理并能运用在开发中;
9. 熟悉多线程开发、了解runloop;
10. 熟悉block的使用及block的内存管理;
11.精通基于代码的应用程序架构搭建,灵活使用XIB和StoryBoard,灵活使用AutoLayout实现屏幕适配;
12. 精通iOS开发的整体开发流程、调试方法以及账号申请、应用审核,最终上线
13.简单了解JavaScript及HTML知识。
14.掌握项⽬目性能优化(内存优化/界⾯面优化/启动优化/⽹网络优化)
附:https://juejin.im/user/5e00ab0ff265da33f40f2db6 (本人博客地址)
项目名称一:都市制造
项目周期:2018.9-2019.5
使用技术:即时通信、支付宝微信支付
项目描述:都市智造是一个生产制造产业集群的产能分享平台[1],为行业用户提供有关输配电产品的制造服务。通过新一代AI、大数据分析、物联网技术,整合业内资源,以智能化的生产、管理系统与资源调配实现线上线下融合, 平台用户通过移动端APP可轻松完成订单制造、订单服务。
项目职责:
1、相关需求文档整理;
2、项目框架的搭构、项目内一些公共组建的封装
3、项目后期的优化
4、项目中bug的及时修复、代码重构与相关性能优化;
5、项目的版本更新(包括证书制作和描述文件的制作、送审、发布等)
项目名称二:南京银行
项目周期:2017.11-至今
使用技术:AES、REA、MD5结合加密、JS交互
项目描述:南京银行手机银行是南京银行为iPhone用户量身打造的新一代手机银行,该项目属于原生客户端与HTML5混合开发模式,功能强大,包含账户管理、转账汇款、信用卡、基金代购、理财产品、个人贷款等金融服务而且包含生活缴费、机票预订等生活服务 。该项目已在appStore上线。
项目职责:
1、相关需求文档整理;
2、独立负责iOS客户端的开发,包括框架的搭建、UI设计、数据加密与解析、常用第三方SDK的集成(密码控件、Face++人脸识别、蓝牙key与云证通电子签章、ZXing二维码识别等);
3、该项目是hybrid开发模式,涉及到大量的JS与OC交互,独立完成与web及服务端的沟通交互等工作。
4、项目中bug的及时修复、代码重构与相关性能优化;
项目的版本更新(包括证书制作和描述文件的制作、送审、发布等)
都市智造是一个生产制造产业集群的产能分享平台[1],为行业用户提供有关输配电产品的制造服务。通过新一代AI、大数据分析、物联网技术,整合业内资源,以智能化的生产、管理系统与资源调配实现线上线下融合, 平台用户通过移动端APP可轻松完成订单制造、订单服务。
在快马学车平台,学员可根据时间选择最快的城市报名,平台将全程安排服务对接,让异地报名考试最节约时间的旅游式体验服务;同时,学员可以自由选择教练、就近选择场地、合理选择时间、预约接送(让路途时间成为学车时间)、评价教练服务、线上完成支付,快马学打造“金牌教练”培训计划。