1、精通Objective—C语言,熟悉swift,具备良好的代码风格和设计思想,有完整的iOS APP开发经验及上架经验
2、熟练使用Cocoa Pods对第三方库管理和私有库的创建进行组件化开发
3、具备支付、远程推送、音频开发、社交分享、APP 页面路径分析和埋点的开发经验。
4、熟悉iOS中的 Block、KVC、KVO、Runtime消息转发机制等,对iOS程序的编写也有较深的技术储备
5、熟练掌握 MVVM、MVC、代理、单例等设计模式,开发低耦合,易扩展的代码
6、熟悉 TCP/IP、HTTP、HTTPS 协议,熟悉Socket网络编程以及RESTFUL数据请求操作
7、熟练使用 Auto Layout自动化布局以及masonry/Snap Kit第三方布局。
8、 熟悉性能调优,内存管理,崩溃处理,性能优化,Instruments 及一些常用的三方性能检测工具
9、能够熟练使用SQLite3数据库进行增删改查操作,并掌握数据本地化的多种方式 如:归档,NSUserDefaults,Plist、FMDB、Realm、文件读写等数据持久化技术。
10、 理解并熟练掌握App发布流程,证书机制;熟悉真机调试与产品上线流程,能够解决上线遇到的常见问题。
11、了解线程NSThread、GCD、NSOperation;
12、对于iOS的 UI 界面的动画效果(Core Animation / UIView动画/转场动画)的编写较为熟悉, 能够编写一些动画效果
13、熟练常用版本控制(SVN/ GIT)工具的使用
项目名称:世瀚百年
项目工作:iOS应用程序的独立开发维护,相关技术文档的编写维护。
项目描述: 电商类项目,专注于中华老字号和民族优秀品牌的电商平台。主要功能包括:商品展示、购买,秒杀,拼团,视频播放,订单管理。
项目技术点:
1、对接支付宝支付,微信支付,及余额支付完成订单支付;可使用支付选项由后台动态控制。
2、实现定位功能,根据定位推荐相关内容。
3、对接七鱼sdk实现及时聊天功能。
4、实现消息推送,分享,视频播放等功能。
5、对模块进行深度处理,对 UI 的复杂逻辑进行设计,便于日后的维护和复用拓展。
项目名称:习音堂
项目工作:iOS应用程序的独立开发维护,相关技术文档的编写维护。
项目描述: 民族乐器教育平台,主要功能是教学付费直播,回看。
项目技术点:
1、实现视频观看,自动播放列表的视频、直播聊天。
2、对接环信sdk实现及时聊天功能、扩展自定义消息类型。
3、对接苹果支付,实现充值、余额购买。
4、使用AFNetworking第三方库,在其基础上封装代码,实现判断当前的网络状态,网络请求(post请求和get请求),json解析,xml解析。
项目名称:习音堂web版
项目工作:H5网站的独立开发维护,相关技术文档的编写维护。
项目技能点:1、实现视频观看,自动播放列表的视频。直播观看,聊天。
2、实现各模块大小根据屏幕及图片的大小进行适配,保证每张图片可以等比例展示。无相关数据自动隐藏,以保证用户的体验。
3、对接微信公众号支付、扫码支付,可使用支付选项由后台动态控制。
4、实现微信公众号授权登录、微信扫码登录。
项目部工作:iOS应用程序的独立开发维护,相关技术文档的编写维护 项目描述: 电商类项目,专注于中华老字号和民族优秀品牌的电商平台。主要功能包括:商品展示、购买,秒杀,拼团,视频播放,订单管理。 项目技术点: 1、对接支付宝支付,微信支付,及余额支付完成订单支付;可使用支
项目工作:iOS应用程序的独立开发维护,H5网站的独立开发维护,相关技术文档的编写维护 项目描述: 民族乐器教育平台,主要功能是教学付费直播,回看。 APP项目技术点:1、实现视频观看,自动播放列表的视频、直播聊天。 2、对接环信sdk实现及时聊天功能、扩展自定义消息类型