从事iOS开发两年,纯oc代码编程。
1.熟练掌握多线程,熟练使用 GCD
2.熟悉 Runtime,Runloop,消息机制
3.熟悉 Block 的使用
4.熟练使用 KVC 和 KVO
5.熟练常用设计模式:单例、代理、策略、观察者、模板等
6.熟练掌握面向对象的编程思想和 MVC、MVP、 MVVM 架构模式
7.对 FMDB 进行二次封装,使数据库的增删改查更方便 ,提高开发效率
8.使用 SDWebImage 开源框架对图片进行缓存(自己封装过类似 SDWebImage 缓存图片的框架)
9.熟悉 Swift,可以实现简单的功能
10.熟悉性能优化
11.熟悉使用内购,支付宝支付,微信支付,百度/高德地图,极光推送,环信等第三方 SDK
一,张博士医考掌上课堂 App
已上架。在线看视频课,可下载,可倍速播放。
二,张博士医考题库
在线做题,收集错题,每日一练等功能,类似驾考宝典。
三,艺大师
该项目的 iOS 移动端用于展示在 PC 端上传的图片,日志等资源。实现一次下载近千张图片,后续使用无需联网。
PC 端数据改动,APP 可以进行同步数据的操作。 1. 多线程下载图片资源 2. 本地存储图片 3. 将网络数据存储
到数据库,并对数据的增删改查 4. 支持分享功能 5. 图片支持横竖屏,缩放查看。