iOS基础学习
一:工具
1、熟悉mac操作系统
目标:会基本的操作,一些快捷键
2、XCode的使用
1)工程基本的目录结构
2)每个工作区是做什么的
3)会修改工程配置(比如修改icon,工程名,开发者账户等信息)
4)快捷键的使用
5)基本的调试,断点,了解一些LLDB
可以参考此网站:http://www.cocoachina.com/special/xcode/
3、SourceTree的使用/git的使用
1)提交,拉取代码
2)分支的使用
3)tag的使用
二:Objective_C语法
1、基本数据类型/Founction框架(重点:集合类的使用)
1)通用基本数据类型:int, long, short, char, string
2)OC的基本数据类型: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)属性的修饰符及区别
4、KVC和KVO操作
5、类别
1)类别的作用
2)怎么使用
3)缺陷/优势
6、代理/协议
1)是为了解决什么问题而产生
2)定义,声明
3)修饰符及区别
3)简单使用
7、代码块(block的使用)
8、文件操作
1)读写操作
9、MRC/ARC的区别和使用