1.熟練掌握C/Objective-C,瞭解Swift , c++語言,熟練使用Xcode開發環境c++
2.熟練掌握ASIHttpRequst、AFnetworking、SDWebImage、Gdata、EGOFresh、JHRefresh等網絡第三方庫和Json、Xml解析;sql
3.熟練掌握NSThread/GCD/NSOperation進行多線程開發;數據庫
4.熟練掌握讀寫文件,plist (屬性列表),歸檔(NScoding協議),NSUserDefault(偏好設置)、數據庫(sqlist),熟練使用FMDB,CoreData,和第三方庫MagicalRecord管理CoreData;設計模式
5.熟練掌握MVC,單例,代理,觀察者模式,工廠等設計模式,可以熟練應用到實際工程中;微信
6.熟悉push消息推送和本地推送,瞭解極光推送,熟悉真機調試、打包、上傳App;網絡
7.熟悉高德地圖,包括POI檢索,大頭針的定製ShareSDK等第三方SDK的使用;多線程
8.熟悉HTTP、TCP、UDP等經常使用網絡協議,及socket套接字,瞭解XMPP即時通訊;框架
9.熟悉Get,post請求,以及Json,xml,JsonModel數據的解析;socket
10.熟悉SVN,GIT代碼管理工具,到公司後可直接上手;工具
11.熟練AutoLayout頁面佈局,StoryBoard ,Xib使用;
12.熟悉CoreText,TextKit,等圖文混排;
13.熟悉UIView動畫,核心動畫CATransition,並能熟練應用到項目中;
14.熟悉AVPlay的使用,以及使用豆瓣開源庫等第三方庫播放音頻視頻,熟悉斷點續下載音頻視頻傳音頻視頻,以及流媒體的播放;
15.瞭解支付寶,微信支付,會使用支付寶SDK,微信SDK,以及環信SDK的使用,可根據開發指南完成任務;
16.瞭解藍牙的使用,和基於藍牙的iBeacon,MC,二維碼的使用;
17.熟悉CocoaTouch框架下觸摸事件,運動事件,遠程控制事件,並能運用到項目中;