目前的技術還有挺多不全面的地方,有不少系統api和常見類庫連基本的用法都不熟悉。git
基本用法熟悉的基礎上,探索一下原理和進階使用。github
寫一個github開源項目,下載器的。若是能作成通用的組件就更好了。面試
借鑑別人的代碼,而後不斷作迭代。而後封裝成一個第三方組件相似的形式。swift
UI相關的基礎已經初步具有了,多寫寫UI的組件。參考和實踐一下自定義UISwitch的實現以及,2個可控制的UISlider的實現。api
針對面試題目,從新深刻了解一下原來已經有基礎的api以及原理微信
Runloop(子線程中的應用),線程池的管理(原理和探索),消息機制,解耦合項目的設計和實踐,網絡
靜態庫的實踐(Ray Wenderlich上有一個)架構
閱讀一個coredata的專業書app
閱讀swift的入門資料框架
swift2.0 官方教程中文版
還有菜鳥入門上面的資料
2016-10-1 左右
swift2.0 官方教程中文版
書中源碼地址:
讀書筆記地址:
2016-9-13
iOS programming The big nerd ranch guide
這本書裏面經過demo app的開發對一些基礎的知識講解的比較深刻,能夠對繪圖,手勢處理,Instrument等經常使用模塊的基本操做都有比較完整的瞭解。
書中源碼地址:
讀書筆記地址:
筆記會側重記錄本人不熟悉的內容,熟悉的內容基本就不記錄了。
iOS 完整學習計劃
學習計劃,每一個星期至少完成一種相關技術的研究,編寫日誌存檔。方便之後查看。
利用好天天的閒散時間,一次就一個主題,一套資料。
好比學習coredata那就多找幾個demo和文章,電腦手機雲盤都備份一下這個資料,而後每次寫代碼休息以前還有坐公交,等人的時候就能夠看一看。不求一次就懂,但求能掌握基本的用法。
pdf 下載到手機,電腦
讀書筆記保存到博客中去。
一個workspace多個項目,初步瞭解,後續看一看帶網絡應用的分層架構
2015-11-14 《iOS開發指南 從零基礎到上架》p665 建立應用基本工做空間 p222 iOS分層架構設計 基於一個工做空間不一樣工程的分層
筆記整理
分層架構設計
http://my.oschina.net/u/2360054/blog/530419
單元測試 《iOS開發指南 從零基礎到上架》第19章 測試驅動下的iOS應用開發
FMDB,Core Data 《iOS開發指南 從零基礎到上架》
《iOS開發指南 從零基礎到上架》 第23章和第24章
NSOperationQueue
音頻視頻 黑馬視頻
流媒體 黑馬視頻
繪製曲線 貝賽爾曲線 UIBezierPath類 《iOS開發指南 從零基礎到上架》 p235 圖文混排界面
相似alertview的提示信息(好像有第三方庫)
重力效果動畫 斯坦福大學公開課
敏捷開發(迭代開發)
XMPP即時通信 黑馬視頻
iOS9特性
純story board佈局技術
size class技術
ipad應用開發
通信錄 《iOS開發指南 從零基礎到上架》
模擬qq界面
模擬微信界面
模擬美團界面
模擬銀行類app的界面
內購
帶網絡應用的分層架構
地圖導航的功能
廣告功能
Git 《iOS開發指南 從零基礎到上架》 廖雪峯的文章
單元測試
內存分析工具
本地化
UIDynamic
支付的集成 cocoachina的文章
藍牙功能
cocos2d-x 在線視頻
作各類UI效果,研究開源項目和框架
iOS基礎
UIKit框架
MVC模式
通知機制
QuartzCore框架 2D繪圖,CALayer圖層
Core Animation
數據存取
Ray Wenderlich 的 Core Data By tutorials
這個就順路練一練本身的swift了