熟练使用系统和第三方框架进行json、XML解析,使得针对不同数据的解析更加灵活,提高了程序开发的效率;
具备纯代码编程能力,以及熟练使用xib,StoryBoard可视化编程以及使用AutoLayout和sizeclasses对不同的屏幕和横竖屏进行适配;
熟练使用MVC程序框架进行编程,降低了程序的耦合性,方便了后期的维护;
熟练使用AFNetworking、SDWebImage、FMDB等第三方类库;
熟悉项目测试,上传,升级流程,以及相关证书的管理;
熟练掌握NSThread、GCD、NSOperationQueue多线程编程,使得多个线程同时运行,提高运行效率;
熟练使用Xcode、CocoaPods、git等开发工具;
熟悉KVO,NSNotificationCenter观察者模式的使用,熟练使用代理,单例,block,属性进行数据传递;
了解runtime,runloop程序运行机制;
了解本地推送和远程推送机制;
了解NSUserDefaults、plist、数据库、归档和CoreData;
了解百度地图SDK,能够使用友盟SDK,ShareSDK实现社会化登录,了解支付宝SDK的使用流程;
熟悉OC的内存管理机制,熟练使用ARC,MRC进行编程;
熟悉Objective-C/C,Swift语法,熟练使用Cocoa Touch框架;
项目一:场景导购
项目简介:
场景导购是一款集产品模型、实景搭配、方案设计、供销商城等于一体的多功能家具导购型供应链服务平台应用,将家居行业和移动互联网有机整合在一起,为品牌工厂、经销商、设计师提供资源融合,实现一站式跨品类家具采购。
个人职责:
1、负责公司产品线中的 “场景导购” 的功能研发与迭代;
2、负责iOS、Android以及Web端的功能对接;
3、负责移动端和web端以及后台功能接口测试,保证前后台数据的正确性和业务的流通;
4、编写测试文档配合测试,编写接口文档、功能文档配合Android和Web功能开发。
项目二:场景店管家
项目简介:
场景店管家是数联中国旗下虚实界科技研发的,为大家居产业量身打造的全渠道零售解决方案,包括场景导购(M2B)代理商管理系统和场景店(B2C) 新零售系统。帮助工厂管理销售渠道,帮助商家实现门店新零售,打通工厂到消费者的销售链路。
项目特色:
1、项目主要采用swift语言编写,有多处OC和swift混编的场景;
2、页面大部分采用可视化布局,项目结构清晰。