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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

我们编写OC程序的时候,不是要加入这个#import<Foundation/Foundation.h>吗?我想问的是这个Foundation.h也只是一个头文件,里面是包含一些方法的声明,那方法的实现在哪里呢?只调用方法的声明,怎么能用这个方法实现某些功能呢?

6 个回复

倒序浏览
应该在.m文件中吧,然后在.m文件中实现方法
回复 使用道具 举报
苹果不是开源的, 这个肯定是找不到的。这个框架是oc开发的必备库. 苹果不可能开放这些东西的
回复 使用道具 举报
苹果公司源码不会给你看,它就告诉有这些东西在里面,只是你看不到!
回复 使用道具 举报
源码是不会让你看的,要是让你看,那不就是开源了吗,,,编译完了,链接的时候就会把你用到的Fundation框架里的东西一起生成可执行文件的。(链接的原理嘛。。。)
回复 使用道具 举报
编译链接的时候会把实现写进去看不到的
回复 使用道具 举报
OC 的. h 和. m 是分开的, 调用. h 就会直接找到实现方法. 这样可以很好地封装, 防止泄密
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马