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
- iOS 基础2
- iOS基础2
- iOS基础开发技巧2
- ios基础
- ios基础
- iOS基础
- IOS 基础
- ios基础
- ios 基础
- IOS基础
- ios基础
- ios基础
- ios基础
- ios基础
- iOS 基础
- iOS基础
- IOS基础
- iOS基础
- tyvj 4541 四维动态规划
- NameSpace命名空间的学习
- 语法分析
- JDK安装及Java环境变量配置
- SQL Join的一些总结
- iOS基础2
- josn 404 405 415
- 专业测评:iphone7致命缺陷曝光
- hdoj3664【DP】
- 友盟分享bug整理
- 【给将来学神的算法详解--高精】(4)对消与还原
- ROS Learning-022 learning_tf-06(编程) 现在与过去中穿梭 (Python版) --- waitForTransformFull() 函数
- JNI开发第二篇通过反射实现C中调用java代码,并实现Log打印日志
- Struts2中的拦截器