iOS基础2

来源:互联网 发布:linux mint 18.2 编辑:程序博客网 时间:2024/05/21 09:54

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 实现的关键技术之一。


0 0
原创粉丝点击