关于iphone里类名前缀的说明
来源:互联网 发布:侵犯商标权 淘宝 编辑:程序博客网 时间:2024/04/30 23:01
在iphone中,可以引入系统提供的框架,每个框架都有自己的一堆.h和库。
在xcode里,一定要选"添加已存在的框架"这个选项。
对我来说,最重要的3个:
1,UI前缀,属于UIKit的框架,顾名思义,涉及到iphone的ui的东东,比如说UIView,UIViewController等等。构成了iphone上的程序主框架,就理解成iphone上特定框架吧。
2,NS前缀,NS是NextStep的缩写,框架我还不好确定,不过NSTimer,NSString这些类,可以算是一般的工具类,最最关键的,NS开头的类,都能响应经典的alloc,init,release这些消息(可以简单理解成函数,不过在objective-c里,叫消息),可以给空指针发消息,不会有任何的副作用。
3,CF前缀,属于Core Foundation框架,算是底层实现。很多NS的类,在CF里都能找到其实现类。比如说:NSxxx,在CF中可能就对应着CFxxxRef。在CF中,所有类的示例都是一个Ref(就是一个数),当这个Ref是空的时候,再调用CF的一些方法,就会引起严重错误。
在xcode里,一定要选"添加已存在的框架"这个选项。
对我来说,最重要的3个:
1,UI前缀,属于UIKit的框架,顾名思义,涉及到iphone的ui的东东,比如说UIView,UIViewController等等。构成了iphone上的程序主框架,就理解成iphone上特定框架吧。
2,NS前缀,NS是NextStep的缩写,框架我还不好确定,不过NSTimer,NSString这些类,可以算是一般的工具类,最最关键的,NS开头的类,都能响应经典的alloc,init,release这些消息(可以简单理解成函数,不过在objective-c里,叫消息),可以给空指针发消息,不会有任何的副作用。
3,CF前缀,属于Core Foundation框架,算是底层实现。很多NS的类,在CF里都能找到其实现类。比如说:NSxxx,在CF中可能就对应着CFxxxRef。在CF中,所有类的示例都是一个Ref(就是一个数),当这个Ref是空的时候,再调用CF的一些方法,就会引起严重错误。
当引起严重错误的时候,在ide的调试窗口中,会断点到到汇编代码,点继续运行后,还是会跳到相同地方。原因暂时还不明。
NS NextStep
CF Core Foundation
CA Core Animation QuartzCore.framework
UI User interface UIKit.framework
AL AssetsLibrary.framework
MP MediaPlayer.framework
===================
其它相关
.caf Core Audio Format
.aiff Audio Interchange File Format
- 关于iphone里类名前缀的说明
- iOS 关于iPhone适配问题说明
- 关于less的css3前缀的写法
- (译)OpenGL ES2.0 – Iphone开发指引------------非常不错,关于opengl ls的说明
- 3、关于手机型号的前缀翻译表
- 关于英语前缀和后缀的区别
- linux下的__init和__exit前缀说明
- iphone开发中sqlite3的操作说明
- 关于Stack的说明
- 关于StatusbarBuilder的说明
- 关于native2ascii的说明
- 关于圈子的说明
- 关于string的说明
- 关于本站的说明
- 关于base的说明
- 关于CStdioFile的说明
- 关于DelimiteDelimiterCharacters的说明
- 关于双鱼座的说明
- asp.net指定GridView 导出Excel
- OpenCV 在MFC中二值化
- jquery的$.each() 和$("div").each() 区别
- 可打三维模型 Solidoodle推低价3D打印机
- jquery遍历json的方法
- 关于iphone里类名前缀的说明
- Pricing for Commission agent
- 如果痛苦 不如摘下面具
- 【c++算法】stringsplit
- backtrack5虚拟机安装
- split函数应用
- jquery.validate学习
- 老教师带老伴上课“艰难爱情”感动网友
- eclipse jak 插件 安装