1.熟练使用 oc,了解 swift,c,h5,Java 2.熟悉单例模式,工厂模式,代理,通知,block,以及 kvo 和 kvc 3.熟悉多线程技术,NSThread,GCD,NSOperation 等给程序优化性能 4.熟悉 runtime 的机制和 runloop 的模式
5.熟练使用 mvvm+rac 的设计模式,MVC,了解 MVP
6.熟悉环信开发
7.熟悉第三方登录、分享,地图以及支付等模块
8.熟练使用 base64,MD5 数据加密和解密来保证数据安全
9.对数据存储的方面,有 plist,NSUserDefault,NSCoder,SQlite,CoreData,Json,KeyChain 10.熟练使用 AFNetworking,完成从服务端下载数据到客户端显示
11.熟练使用 Git 及 sourceTree 提交和管理代码
上海健康云:
1.拥有 400 多万的用户量。
2. 该项目采用 MVVM+RAC 模式开发
3. 近期主要单独负责心理咨询模块的独立开发
4. 后期负责迭代开发任务
责任描述:1.负责心理咨询医生端的代码编写 2. 对接 CA 认证平台做实名认证 3.使用 VTMagic 来做医生端的 抢答区列表,使其能够联动滚动 4.使用 rac 框架将按钮的点击事件转换成信息流来响应用户操作和改变按钮 的状态 5.和前端联动做混合开发