您的位置:首页 > 移动开发 > IOS开发

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


Key-Value Coding (KVC)

KVC,即是指 NSKeyValueCoding,一个非正式的
Protocol,提供一种机制来间接访问对象的属性。KVO 就是基于 KVC 实现的关键技术之一。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: