1.熟悉C、Objective-C编程语言,会Swift编程。
2.熟悉Objective-C内存布局、熟悉掌握CocoaTouch架构API。
3.熟悉GCD多线程技术。
4.对APP性能优化方面有较深的理解。
5.熟悉常用的设计模式,对架构设计有一定的研究。
6.熟练使用AFNetworking、FMDB、SDWebImage、SDCycleScrollView,友盟等iOS SDK第三方库,极光推送等,对源码有一定研究。
7.熟悉runloop、runtime的使用。
8.熟悉svn、git进行版本管理,注重团队协作,同时具备独立开发的能力。
9.熟悉MVC,MVVM等框架;
赚啦,一款手机理财APP,帮助你在空余时间赚钱。
1. 使用MVVM框架进行整体布局,减轻控制器的压力;
2. 使用ReactiveCocoa框架处理部分业务逻辑;
3. 使用AFNetworking第三方,将数据请求进行进一步封装;
4. 使用JavaScriptCore框架完成Webview与本地之间的通信;
5. 使用Storyboard实现多重展示效果,动画效果;
6. 使用友盟进行分享信息;
7. 使用UITableView进行展示数据,使用Storyboard进行屏幕适配,使用MVVM框架,将各层分离,将可以复用的控件进行封装做到最大限度的复用。