熟练掌握C、Objective-C、Swift编程语言,具备扎实的编程基本功和良好的编程习惯,较强的分析能力;
熟练掌握MVC、MVVM、协议代理、单例、KVC、KVO等设计模式,熟悉面向对象编程;
熟练掌握组件化开发,iOS路由搭建,对于多个项目高效开发模式;
熟练掌握各种UI控件,熟悉图形界面开发,复杂的界面和多种控件的嵌套使用;
熟练掌握内存管理,和Instruments的使用;
熟练掌握Block、通知中心、单例、代理、属性、KVO传值等正反向传值方式;
熟练掌握加密技术:Base64、MD5、AES、DES、RSA;
熟练掌握NSThread、NSOperation、GCD多线程编程技术;
熟练掌握H5与App的各种交互方式,js交互方法;
熟练使用Git、SVN进行代码管理;
熟练掌握Cocoapods的使用;
熟练掌握使用Storyboard、xib和纯代码进行布局;
熟练掌握消息推送、支付宝支付、微信支付、分享、统计、第三方登录功能;
熟系Android开发;
熟悉HTTP、TCP/IP通讯协议;
熟悉JavaScript,熟悉使用React native进行Hybird开发;
熟悉二维码、消息推送的使用;
熟悉使用AVFoundation框架和AVPlaver框架进行音视频的播放;
熟悉使用各种第三方库以满足开发需求:地图、聊天等;
纸先生ios,android客户端(使用ReactNative开发) 2018.4~2019.4
项目概述:纸先生
技术要点:使用ReactNative跨平台开发框架,集成微信sdk,具备app调起微信小程序功能
金威快购ios app 2016.10~2017.10(ios原生项目)
项目描述:本地电商项目
技术要点:
1、自定义TabBar,实现Tabbar动态显示效果
2、使用了plist、NSUserDefault、SQlite等数据持久化方法
3、使用通知、Block、代理、KVO进行传值
4、Tableview和Collection的嵌套使用
5、支付功能、搜素功能、推送功能、友盟统计功能
6、用CollectionView实现广告滚动效果和瀑布流效果
7、扫描二维码进行正式环境和测试环境的切换。
下载地址: https://apps.apple.com/cn/app/%E9%87%91%E5%A8%81%E5%BF%AB%E8%B4%AD/id1243927856