一 :學習指南圖
路線圖的原地址
原文作者(曾憲華)
二 :必須掌握的知識點:
- 常見 Linux 命令能給開發(fā)者帶來很多方便之處栗弟,例如管道使用供炎、批量修改圖片名等等(我笨,但是我可以學悠轩,這不批量了嘛!把瑣碎的事情丟給工具完成)
- KVC 攻泼、KVO的理解( KVC 很容易理解哗蜈?但是擴展應用呢?Mantle 可以告訴你)
- Protocol 的合理使用(MVP坠韩?)
- Block 的剖析(千萬別犯低級錯誤,循環(huán)引用)
- Runtime 的剖析
- Po 等命令(調試好幫手)
- 數(shù)據(jù)存儲(產品經理說:沒網(wǎng)絡怎么空白的炼列?體驗好差)
- 網(wǎng)絡交互(嘗試搭建一個PHP環(huán)境寫個簡單的 JSON 輸出只搁?理解 GET 與 POST?)
- 安全機制(你的用戶說俭尖,她被盜號了)
- 打包與封裝 SDK(過于著急的老板說:我們的業(yè)務日日壯大氢惋,需要給第三方提供 SDK,記得要有完善的 API 與文檔)
- 正則表達式(列表數(shù)據(jù)按照某一需求進行字段排序稽犁?)
- 支付(支付寶焰望、微信支付都有著繁瑣的前期工作,內購也是必不可少的)
- 即時通訊(往往用戶想得到及時反饋已亥,那私信熊赖、語音勾搭少不了,別忘了結合推送虑椎,推送的原理隨便(順便)也搞懂了震鹉?)
- 常用插件:寫注釋俱笛、微調顏色值,根據(jù)你的短處進行選擇吧传趾!
- 開源庫的選擇底線(千萬不要盲目迎膜,做你熟悉的)
- 單元測試(你丫的,你自己都不知道能否跑通業(yè)務浆兰,還叫我們測試磕仅?)