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服務器即成。 圖文混排