1.熟练掌握-->高级C语言、C++语言、Objective-C语言、iOS SDK Xcode 集成开发;
2.掌握4种持久化数据的方式-->属性列表、对象归档、SQLite和Core Data;
3.多线程开发中做到方便小白观看,同时做到简化负责性。建议在尽可能的情况下避免直接操作线程,使用比如NSOperationQueue这样的机制;
4.iOS 设计模式MVC、KVO、Notification、Target…action、Sigleton、Delegate,通过开发不同的 APP 选择合适的设计模式,提高代码质量
5.可以做图形图像编程UIKit,Core Animation和Core Text的绘制,Core Graphics, Quartz 2D, Media Player,,AV Foundation,OpenGL ES,
6.可以手写出 基本的算法和数据结构(排序搜索算法, 数组, 队列)较复杂数据结构的灵活应用(二叉树, 图等)复杂的专项算法(图像识别算法, 拓扑定位等等
好便宜.通过 AFN 解析数据,同时采用二次封装,更加适合代码的修改操作,同时,使用单利,可避免 AFN 在使用的同时造成动态内存泄漏.采用 FMDB 第三方来存储网络数据,在使用同时,也经过二次封装.采用 MVVM 的设计模式,让代码更加清楚,明了.
环信即成即时通讯。 消息焚烧,群发信息,收藏信息,自定义数据库。 开发过程中处理群内上千人连发消息卡顿问题。 运用防止crash方法,防止闪退。 对产品做过细节优化。
负责产品开发。 环信即成即时通讯。 有独立数据库,减少进群时间。 消息焚烧,群发消息,群内关注,单人视频。 优化对于上千人同时连发消息卡顿问题 对于电池优化。
根据看视频,看新闻,走路赚钱。 有短视频播放,动画特效,记录行走内容。 Oss服务器即成。 图文混排