1.熟练掌握 Objective-C 开发,熟悉 Swift、 C、HTML5/CSS,了解 JavaScript、RN;
2.熟练掌握 MVC,代理、单例、KVC、KVO、Notification、类工厂等设计模式,擅长减低代码耦
合;
3.熟练掌握 NSURLConnection、NSURLSession、AFNetworking 等 GET/POST 请求,及 MD5 加密算
法;
4.熟练掌握 JSON 和 XML 数据解析,实现 NSFileManager 大文件下载,断点续传;
5.熟悉 RunLoop 原理、内存管理机制及程序的生命周期;
6.熟悉苹果 APNS 消息推送机制;了解 HTTP 协议,TCP 和 UDP、Socket 编程;
7.熟悉 OC 的动态语言特性和运行时的反射机制; 熟悉静态库(.a / .framework)的编译和调试;
8.熟悉第三方授权、社会化分享、统计、推送、第三方支付等流程;
9.熟练使用 Git、SVN 源代码管理、版本控制;
10.了解 lldb 等常用的调试命令,熟悉 Instruments 调试工具;了解 SDWebImage,AFN 的实现原理。
广东电上店下网络技术有限公司
1.iOS 独立开发,主要负责公司新项目开发及旧项目迭代维护;
2.修复项目遗留问题,解决闪退等重大 Bug;
3.消息中心重新设计及开发;
4.APP 上架及合理规避审核问题。
深圳全球沃物联科技有限公司
iOS 开发工程师
2018.03-至今
1.iOS 独立开发,主要负责兄弟公司跨境电商项目 iOS 端开发;
2.iOS 客户端从无到有,参与后台接口规范设计;
3.迭代开发到第二个大版本. 4.项目从无到有,从最初的邓白氏申请,开发账号申请到项目上线、迭代全由本人负责。