致iOS初學者的建議--iOS開發(fā)學習路線

好久沒有寫過博客了。工作一忙就各種放一邊,這陣子閑下來也沒好好整理一下。抱著“Right Now”的想法拿起鍵盤就啪嗒啪嗒趕緊寫下來再說短纵。開始轉行做iOS開發(fā)時,由于身邊的人很少做iOS的自己本身也是菜鳥什么都不懂僵控,一路摸打滾爬過來一開始也是碰到很多坑香到。從開始學習做個小項目后去小公司當個實習生攢攢經驗,出來后在一個小創(chuàng)業(yè)公司做Self-Manager-.-||报破,那時候學的多不過開發(fā)過程還是有挺多不規(guī)范的悠就,然后到頂個不錯的頭銜去大公司打磨學習(打雜T_T),整個過程也是曲折充易,憑著厚臉皮也算學到一些梗脾。看到網上這些資料也不是很多盹靴,大公司內部的培訓資料比較完整系統(tǒng)但也很少會公開炸茧。所以這篇文章以及接下來幾篇文章主要是針對剛入門的iOS開發(fā)者,根據自己這些年的開發(fā)經驗講一下iOS開發(fā)的大致學習路線稿静,算是一點建議吧梭冠,雖然我也不是大神,不過也希望能給新手們帶來點小幫助哈哈哈改备。寫的不是很全但思路應該是沒問題的控漠,有見解的歡迎補全或更正。

初階

基礎

  • C語言基本語法悬钳、Objective-C基本語法
  • 面向對象特性(類盐捷、對象柬脸、繼承、多態(tài)毙驯、動態(tài)類型倒堕、動態(tài)綁定)
  • 協議(Protocol)與分類(Category)
  • KVO、Delegate爆价、Notification垦巴、Block的簡單使用
  • 基礎內存管理、ARC铭段、屬性關鍵字的使用

數據

  • 容器類(NSData/NSMutableData骤宣、NSArray/NSMutableArray、NSSet/NSMutableSet序愚、NSString/NSMutableString憔披、NSDictionary/NSMutableDictionary)
  • 可持續(xù)永久存儲(沙盒機制、序列化爸吮、Plist文件芬膝、文件管理、NSUserDefaults)
  • JSON/XML格式解析
  • 網絡處理(Http協議形娇、NSURLConnection锰霜、NSURLSession、NSURL桐早、NSURLRequest癣缅、NSURLResponse等)

UI

  • UIKit的類與結構
  • UIView、UIWindow哄酝、UIApplication(使用與生命周期)
  • 基礎控件(UIButton友存、UILabel、UIImageView陶衅、UITextField屡立、UITextView、UITableView万哪、UISwitch侠驯、UICollectionView抡秆、UIScrollView奕巍、Cell等)
  • 基礎控制器(UIViewController、UITableViewController儒士、UICollectionViewController的止、UIAlertViewController(iOS8.0以下是UIAlertView)
  • xib文件、storyboard着撩、Autolayout
  • 事件的傳遞與響應(UITouch诅福、UIEvent匾委、UIGestureRecognizer)
  • 繪圖與動畫(CALayer、UIBezierPath氓润、基礎動畫[UIView animate…])

第三方庫

使用AFNetworking赂乐、SDWebImage、MJRefresh等

工具

  • 調試分析工具Instrument
  • 版本管理工具Git/SVN
  • 依賴管理工具CocoaPod
  • Xcode各類提升開發(fā)效率的插件:譬如包管理插件Alcatraz咖气、文檔注釋插件VVDocument挨措、對齊插件XAlign、沙盒查看插件ZLGotoSandbox崩溪、圖片名字迅速匹配插件KSImageNamed

其他

單例模式浅役、MVVM模式、工廠模式伶唯、Objective-C編程規(guī)范觉既、AppStore上架指南

PS:扎扎實實學完上面的內容就可以應付大部分普通的iOS開發(fā)需求了-。-

進階

  • KVC/KVO手動管理與原理乳幸、Block的理解與原理
  • 多線程開發(fā)的深層應用(NSThread瞪讼、NSOperation、GCD)
  • SQLite3粹断、CoreData以及CoreData的多線程開發(fā)
  • 內存管理的底層理解
  • CoreText/UITextKit富文本開發(fā)尝艘、CoreImage開發(fā)
  • 高級繪圖與動畫(CA開頭框架內容CAShapePath、CADisplayLink等姿染、UIDynamic等)
  • Runtime機制原理與應用(消息機制背亥、動態(tài)選擇/攔截調用、動態(tài)添加悬赏、關聯對象狡汉、方法交換等)
  • RunLoop的底層原理(應用的流暢度優(yōu)化等)

再往上就不是什么具體知識點能來說了(主要是因為我也不懂-.-),每個大牛都會說到開發(fā)思想這個問題上闽颇,更深層次的能力就不能以單一一種語言來衡量的了盾戴,畢竟萬法歸一。實踐是檢驗真理的唯一標準兵多,經驗尖啡、實踐也是很重要的。所以剩膘,去吧騷年衅斩。

 Tips:

 * 沒事閱讀理解下大牛的代碼是有利于自己的學習的
 * 沒事爬爬blog或者開源社區(qū)也是挺好的
 * Apple的開發(fā)文檔就是最好的文檔
 * 開發(fā)思路與開發(fā)規(guī)范很重要
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市怠褐,隨后出現的幾起案子畏梆,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,464評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件奠涌,死亡現場離奇詭異宪巨,居然都是意外死亡,警方通過查閱死者的電腦和手機溜畅,發(fā)現死者居然都...
    沈念sama閱讀 95,033評論 3 399
  • 文/潘曉璐 我一進店門捏卓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人慈格,你說我怎么就攤上這事天吓。” “怎么了峦椰?”我有些...
    開封第一講書人閱讀 169,078評論 0 362
  • 文/不壞的土叔 我叫張陵龄寞,是天一觀的道長。 經常有香客問我汤功,道長物邑,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,979評論 1 299
  • 正文 為了忘掉前任滔金,我火速辦了婚禮色解,結果婚禮上,老公的妹妹穿的比我還像新娘餐茵。我一直安慰自己科阎,他們只是感情好,可當我...
    茶點故事閱讀 69,001評論 6 398
  • 文/花漫 我一把揭開白布忿族。 她就那樣靜靜地躺著锣笨,像睡著了一般。 火紅的嫁衣襯著肌膚如雪道批。 梳的紋絲不亂的頭發(fā)上错英,一...
    開封第一講書人閱讀 52,584評論 1 312
  • 那天,我揣著相機與錄音隆豹,去河邊找鬼椭岩。 笑死,一個胖子當著我的面吹牛璃赡,可吹牛的內容都是我干的判哥。 我是一名探鬼主播,決...
    沈念sama閱讀 41,085評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼碉考,長吁一口氣:“原來是場噩夢啊……” “哼塌计!你這毒婦竟也來了?” 一聲冷哼從身側響起豆励,我...
    開封第一講書人閱讀 40,023評論 0 277
  • 序言:老撾萬榮一對情侶失蹤夺荒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后良蒸,有當地人在樹林里發(fā)現了一具尸體技扼,經...
    沈念sama閱讀 46,555評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,626評論 3 342
  • 正文 我和宋清朗相戀三年嫩痰,在試婚紗的時候發(fā)現自己被綠了剿吻。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,769評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡串纺,死狀恐怖丽旅,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情纺棺,我是刑警寧澤榄笙,帶...
    沈念sama閱讀 36,439評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站祷蝌,受9級特大地震影響茅撞,放射性物質發(fā)生泄漏。R本人自食惡果不足惜巨朦,卻給世界環(huán)境...
    茶點故事閱讀 42,115評論 3 335
  • 文/蒙蒙 一米丘、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧糊啡,春花似錦拄查、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至梭依,卻和暖如春挣柬,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背睛挚。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評論 1 274
  • 我被黑心中介騙來泰國打工邪蛔, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人扎狱。 一個月前我還...
    沈念sama閱讀 49,191評論 3 378
  • 正文 我出身青樓侧到,卻偏偏與公主長得像,于是被迫代替她去往敵國和親淤击。 傳聞我的和親對象是個殘疾皇子匠抗,可洞房花燭夜當晚...
    茶點故事閱讀 45,781評論 2 361

推薦閱讀更多精彩內容