1.熟练掌握Objective-C,C/C++,对Objective-C的内存管 机制有较好的 解
2.熟悉iOS系统原 和内部机制,熟练掌握常 的api 法, 解 同系统版本的差异性
3.熟练掌握MVC、MVVM、单例、观察者、代理、工厂等设计模式
4,熟悉iOS SDK开发环境及相关开发工具
5.熟练掌握各种UI控件,能熟练通过代码或Interface Builder进行界面设计
6.熟练掌握JSON/XML解析等
7.熟悉 Socket通信、TCP/UDP和HTTP协议下的 络编程
8.熟悉属性 表、对象归档、FMDB、SQLite3和CoreData数据持久化技术
9.熟悉使 NSThread、GCD、NSOperation多线程开发
10.熟悉APNS远程推送服务机制,使 第三 (极光,友盟)等实现本地和远程推送功能
11.熟悉使 Git , SVN代码管理工具的使 ,熟悉Git命令 ,CocoaPods第三 框架管 具
12.掌握 instrument 进行性能调试,以及运用Debug 进行性能调优
13.熟悉App打包及App上架流程
14. 解微信 程序,Swift3.0,C++
15.具有良好编码风格,有较强的独立工作能力和团队合作精神
2016/06 -- 至今
LightInTheBox
软件环境:MacOS Sierra
硬件环境:MacBookPro
开发工具:Xcode
责任描述:
根据产品需求及总监安排,进行功能开发;
与产品负责人沟通和合作,进行版本的升级;
负责核心模块代码编写;
自定义UICollectionViewCell,采用流水式布局实现Cell的九宫格展示;
使用第三方框架AFNetworking处理网络数据访问,用Block封装,实现异步处理网络请求并对错误信息进行处理;
多线程技术,GCD&NSOperation的灵活使用;
实现模块间的数据传递, 采用MVVM设计模式降低模块间的耦合性;
使用本地缓存策略来进行数据缓存;
使用KVO来监听数据时时更新;
项目简介:
这是跨境零售商兰亭集势推出的首个移动端App,包服装,箱包,鞋帽,女式内衣,配饰,化妆品,床上用品,电子产品等品类。