黑马程序员技术交流社区

标题: Xcode的高级功能为何也不能访问方法实现中开发的类? [打印本页]

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


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

哎也是,有点钻牛角尖了




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