iOS基础2
2016-09-08 19:27
113 查看
http://blog.csdn.net/jiangwei0910410003/article/details/52413396
4,函数块
5,foundation框架
http://www.cnblogs.com/kenshincui/p/3885689.html
Cocoa 框架---最重要的是Foundation和UIKit
前者是框架的基础,和界面无关,其中包含了大量常用API. 后者是基础的UI类库
其实所有的Mac OS X和IOS程序都是由大量的对象构成,而这些对象的根对象都是NSObject
通常我们会将他们分为几类:
1,值对象 2集合 3操作系统服务:文件系统、URL、进程通讯 4通知 5归档和序列化 6表达式和条件判断 7Objective-C语言服务
在Foundation中定义了很多常用结构体类型来简化我们的日常开发,这些结构体完全采用object-c定义。常用的结构体有NSRange,NSPoint,NSSize,NSRect
6,属性
我们通过声明属性(@property)来摆脱繁琐的setter和getter方法的创建。@property声明与实现文件中的另一个声明@sythesize相结合,来完成setter和getter方法的创建。@property生成设置器和访问器方法的声明,@synthesize 生成设置器和访问器方法的实现。
7,KVO和KVC
KVC,即是指 NSKeyValueCoding,一个非正式的
Protocol,提供一种机制来间接访问对象的属性。KVO 就是基于 KVC 实现的关键技术之一。
4,函数块
5,foundation框架
http://www.cnblogs.com/kenshincui/p/3885689.html
Cocoa 框架---最重要的是Foundation和UIKit
前者是框架的基础,和界面无关,其中包含了大量常用API. 后者是基础的UI类库
其实所有的Mac OS X和IOS程序都是由大量的对象构成,而这些对象的根对象都是NSObject
通常我们会将他们分为几类:
1,值对象 2集合 3操作系统服务:文件系统、URL、进程通讯 4通知 5归档和序列化 6表达式和条件判断 7Objective-C语言服务
在Foundation中定义了很多常用结构体类型来简化我们的日常开发,这些结构体完全采用object-c定义。常用的结构体有NSRange,NSPoint,NSSize,NSRect
6,属性
我们通过声明属性(@property)来摆脱繁琐的setter和getter方法的创建。@property声明与实现文件中的另一个声明@sythesize相结合,来完成setter和getter方法的创建。@property生成设置器和访问器方法的声明,@synthesize 生成设置器和访问器方法的实现。
7,KVO和KVC
Key-Value Coding (KVC)
KVC,即是指 NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。KVO 就是基于 KVC 实现的关键技术之一。
相关文章推荐
- 跟着唐涛老师学IOS配置基础(7)
- 跟着唐涛老师学IOS配置基础(1)
- iOS 的目录操作基础
- IOS开发基础之──MVC模式
- IOS开发Objective-C基础之—self.用法
- IOS开发基础之──viewDidUnload/dealloc调用分析
- IOS开发基础知识要点
- IOS开发基础之──获取时间示例
- IOS开发基础之──main函数及预编译前缀头文件
- 跟着唐涛老师学IOS配置基础(2)
- 跟着唐涛老师学IOS配置基础(10)
- ios开发基础知识 - 1
- IOS开发开篇之Objective-C语法基础
- 跟着唐涛老师学IOS配置基础(11)
- 跟着唐涛老师学IOS配置基础(3)
- 跟着唐涛老师学IOS配置基础(5)
- 跟着唐涛老师学IOS配置基础(9)
- IOs开发Objective-C基础之──多态
- IOS开发基础之──NSLog 输出格式详解
- ios开发一些基础知识