黑马程序员技术交流社区

标题: #import、#include以及@class的区别 [打印本页]

作者: knight_zfh1288    时间: 2015-10-27 23:27
标题: #import、#include以及@class的区别
           #import的作用和#include相同,都是在编译的时候将头文件中包含的代码引入到程序中,但是#import能防止多次重复导入。
            @class制作一个简单的声明,并不包含类的方法的声明和成员变量的声明。#import是将类中所有声明全部都拷贝一份。另外#import不能嵌套引用,但是@class可以实现相互引用。
             循环retain,两个类相互包含,就会出现无法释放的问题,这个时候需要一边使用assign,一边使用retain。

作者: 王世杰    时间: 2015-10-28 22:03
哈哈哈哈好
作者: guozihui876    时间: 2015-10-29 00:03
{:2_45:}{:2_45:}{:2_45:}{:2_45:}{:2_45:}{:2_45:}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2