2018-08-13 iOS基础学习

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的区别和使用

image.png

你可能感兴趣的:(2018-08-13 iOS基础学习)