iOS#import与@class的区别
来源:互联网 发布:tf家族 淘宝 高级会员 编辑:程序博客网 时间:2024/05/29 16:30
#import与@class的区别
1.import会包含这个类的所有信息,包括实体变量和方法,而@class只是告诉编译器,其后面声明的名称是类的名称,至于这些类是如何定义的,暂时不用考虑,后面会再告诉你。
2.在头文件中, 一般只需要知道被引用的类的名称就可以了。 不需要知道其内部的实体变量和方法,所以在头文件中一般使用@class来声明这个名称是类的名称。 而在实现类里面,因为会用到这个引用类的内部的实体变量和方法,所以需要使用#import来包含这个被引用类的头文件。
转载自http://www.cnblogs.com/jqyp/archive/2012/01/13/2321707.html
其他:使用系统框架,导入框架的两种方式
1,#import <AVFoundation/AVFoundation.h>
2,//@import AVFoundation;
注意://系统的用< >,自己的用“ ”
0 0
- [ios]#import与@class的区别
- IOS-#import与@class的区别
- iOS#import与@class的区别
- iOS#import与@class的区别
- ios中#import与@class的区别
- iOS @class与#import的区别
- iOS - @class ,#import" ",#import<>的区别
- @class与#import的区别
- #import与@class的区别
- #import与@class的区别
- #import与@class的区别
- #import与@class的区别
- #import与@class的区别
- @class与import的区别
- #import 与 @class的区别
- @import 与 @class 的区别
- #import与@class的区别
- @class与import的区别
- Memcache系列(一)Linux安装memcache
- 取得tableViewCell中的任意一个cell
- Leetcode69: Binary Tree Preorder Traversal
- 解决android代码中重复写findViewByid()
- 多线程的理解
- iOS#import与@class的区别
- servlet中doGet()和doPost()的区别
- C# HashSet类常用函数
- webservice学习
- Mac上 iOS模拟器 sqlite数据库文件存放位置
- iOS 之旅--视频收获笔记(持续更新)
- eclipse常用快捷键和插件集锦
- xUtils 知识总结
- sql去重查询