会将头文件中的内容复制一份,二档使用women这个类时,该类还未定义,所以识别不了.典型的循环导入问题. 解决方案 :使用该类时不能把它当做一个类来使用,所以在.h文件里使用@Class women;将women声明为一个字符串使用 ,但他不具有类中的内容,需要在.m里面#import “women.h”导入头文件...
new 是c++的操作符, malloc是c中的一个函数 new 不止是是分配内存,而且会调用类的构造函数,同理delete会调用类的析构函数,而malloc则只分配内存,不会进行初始化类成员的工作,同样free也不会调用析构函数 new可以认为是malloc加构函数的执行 new 出来的指针是直接带类型信息的 ...
三大步骤:定义类 ,创建对象,使用对象。3.OC中类的定义 面向对象编程中使用对象完成程序 开发中:先定义类 ,在创建对象,然后使用对象。定义类包含两部分“:接口部分和实现部分。分开写。 1.接口部分:对外声明类的特征和行为 提供外部访问的接口 相当于说明书。 写在 .h文件中 接口部分标志:@interface @end 作用...