关于iphone里类名前缀的说明

在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的一些方法,就会引起严重错误。

当引起严重错误的时候,在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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值