入門任務
html
瞭解編程的主要概念,熟悉開發環境
git
1,安裝配置開發環境github
耗時:8-16小時編程
若是超出時間,請尋求幫助。
api
2,新建第一個hello world應用(story board)數組
耗時:4小時app
放置UILabel在上面框架
http://www.cnblogs.com/liufan9/archive/2013/06/13/3134340.html調試
項目代碼鏈接稍候貼出code
3,熟悉story board基本操做(放置簡單的控件)
耗時:8小時
UILabel,UIImageView,UIButton
設置控件的屬性(經過story board)
一個帶有圖片和文字的,按鈕的加法計算器app界面(無代碼)
4,熟悉story board基本操做
耗時:8小時
outlet和action
代碼:加法計算器,邏輯實現
5,數據類型,以及控制檯應用
耗時:8小時
int,float,double,bool,string,char
溢出,強制轉換的坑要看一下
控制檯程序,變量和方法命名也說一下,註釋寫法
6,邏輯運算
耗時:16小時
if else
while
for
switch
繼續控制檯程序
能夠作一個控制檯的猜數字的應用
7,下載運行別人的簡單demo
耗時:8小時
code4app,github初步探索,錯誤處理
8,調試技巧
耗時:16小時
斷點,跟蹤變量,關鍵字查看和跳轉,查看系統API,錯誤處理和排除
常見錯誤,數組越界,變量未聲明,未識別的方法,{}引起的怪異錯誤,缺乏系統框架,api支持的版本
數據類型不符合,方法只有聲明沒有實現,只有實現沒有公開聲明,缺乏頭文件引用。真機模擬器的坑
主要演示編譯器不報錯的代碼
NSLog
9,集合
耗時:16小時
NSArray,NSDictionary
練習,各類嵌套的組建和解析
數組嵌套數組,字典嵌套字典,數組嵌套字典,混合類型嵌套
10,類和對象,
耗時:16小時
練習:編寫動物類Animal,編寫Dog和Cat繼承自Animal,父類方法調用和重寫
11,熟悉純代碼編寫的 hello world OC應用
耗時:8小時
代碼不難
上代碼
12,複習總結以上問題,後面應該能夠和黑馬視頻對接上