iOS学习日记

一 C语言基础​

二 OC​语言基础

OC上帝类

1.NSObject:几乎是所有类的父类

2.NSProxy:代理类和NSObject平级(目前还没应用)

基础数据类型

1.NSString

2.NSMutablString

3.NSInteger

4.NSUInteger

5.NSNumber

集合类

1.NSArray:数组

2.NSMutableArray

3.NSDictionary:字典

4.NSMutableDictionary

5.NSSet:无序无重复数据集合

6.NSMutableSet

数据类

1.NSURL:路径

2.NSData:数据流

3.​​NSMutableData

三​ UI基础

UI的灵魂父类

1.UIView​

控件

​1.UILabel  :文本

2.UIButton​:按钮

3.UI​TextField:输入框

4.UIImageView:图片

   4.1​.UIImage:加载图片类

4.UISwitch:开关

5.​UIActivityIndicatorView:加载按钮

高级控件

1.UI​TableView:下拉列表

   1.1.UITableViewCell:列表单元(定制各种样式表格必备)

2.UIConnectionView:九宫格列表

3.UIScrollView:滚动视图

控制器

1.UIViewController:控制器的鼻祖

2.UITableViewController:下拉列表控制器(自身带列表的控制器)

导航控件

1.UINavigationController:导航控制器(多级界面导航必备)

   1.1.UINavigationBar:导航控制器标题栏(界面最上面那个)

      1.1.1.UINavigationItem:标题栏控制按钮

   1.2.UIToolBar:导航控制器工具栏(界面最下方那个)

      1.2.1.BarButtonItem:工具栏控制按钮

2.TabBarController:标签栏控制器(一级界面导航必备)

四 UI高级篇

1.MVC设计模型

2.自定义控件

3.Xib和Nib

4.自定义Cell

5.动画

五​ 数据库

1.sqlite

六 多线程

1.NSURLConnection
2.
 

七 多媒体与iOS设备

1.
 

八 第三方库​​

1.

九 设计模式

1.单例模式

2.工厂模式

3.代理模式

4.观察者模式

5.适配器模式​

posted @ 2015-01-21 20:16  IT赏金猎人  阅读(93)  评论(0)    收藏  举报