A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

为什么在一个.m文件中利用@implementation开发的类,另外的.m文件main函数无法用set方法访问?视频中说是因为不包含那个.m文件的头文件,那为什么Xcode高级功能又可以把所有程序中用到的类的.m文件直接编译链接呢?。。。说的好混乱,,,各路大神可否看懂?

2 个回复

倒序浏览
就好比你的东西,我不问你,我肯定不能用,我肯定要先问问你一样。同样,一个A.m文件的里的东西,如果另外一个B.m文件想要用A.m里的东西,就要先在B.m文件里加上A.h(A.m的头文件)声明一下,就好比跟A说一声打个招呼,然后就可以用它的东西了。另外那个是Xcode的功能,别纠结这点,速度往后看吧
回复 使用道具 举报
SailY 发表于 2014-9-20 16:18
就好比你的东西,我不问你,我肯定不能用,我肯定要先问问你一样。同样,一个A.m文件的里的东西,如果另外 ...

哎也是,有点钻牛角尖了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马