iOS基礎(chǔ)學(xué)習(xí)
一:工具
1、熟悉mac操作系統(tǒng)
目標(biāo):會基本的操作粗悯,一些快捷鍵
2、XCode的使用
1)工程基本的目錄結(jié)構(gòu)
2)每個工作區(qū)是做什么的
3)會修改工程配置(比如修改icon舶赔,工程名评抚,開發(fā)者賬戶等信息)
4)快捷鍵的使用
5)基本的調(diào)試,斷點坟漱,了解一些LLDB
可以參考此網(wǎng)站:http://www.cocoachina.com/special/xcode/
3鼠次、SourceTree的使用/git的使用
1)提交,拉取代碼
2)分支的使用
3)tag的使用
二:Objective_C語法
1靖秩、基本數(shù)據(jù)類型/Founction框架(重點:集合類的使用)
1)通用基本數(shù)據(jù)類型:int, long, short, char, string
2)OC的基本數(shù)據(jù)類型:NSString, NSArray, NSMutableArray, NSDictionary等
2须眷、UI繪制/UIKit框架
1)基本的控件:UILabel, UIButton, UISwitch, UIImageView, UITextField, UITextView的簡單使用
2)滑動控件:UIScrollView, UITableView
3)UIViewController
4)UINavigationController
5)UIWindow及事件的傳遞
// 重點:UITableView、UIViewController和UINavigationController
// sd_WebImage的使用(第三方框架)
3沟突、屬性
1)屬性是什么
2)get花颗、set方法的使用
3)屬性的修飾符及區(qū)別
4、KVC和KVO操作
5惠拭、類別
1)類別的作用
2)怎么使用
3)缺陷/優(yōu)勢
6扩劝、代理/協(xié)議
1)是為了解決什么問題而產(chǎn)生
2)定義,聲明
3)修飾符及區(qū)別
3)簡單使用
7职辅、代碼塊(block的使用)
8棒呛、文件操作
1)讀寫操作
9、MRC/ARC的區(qū)別和使用