theos或iosopendev的配置问题

在做的工程中总是受到这个困扰,就是不论是theos或iosopendev都有个include目录 我知道一些似有库的头文件得放到这里来 但是共有库到底需不需要?为什么有时候报错是与xcode的sdk目录下的头文件有冲突?编译的到底是去链接include的头文件还是xcode里面的头文件?另外如果自己去class_dump 似有库会有一堆错误 我看到从网上下载的私有库头文件都有改动 应该是要配置改动的吧?但是即使这样从网上下载的也还是会报错 碰见这样的错有点不知道怎么下手。。。。。另外诸如likern runtime的头文件要不要拷到include下?拷哪些?涉及新版本ios7.1的sdk 从网上下载头文件如果sdk版本不匹配估计也有有错吧 但是好像没看到最新的头文件啊?被这问题困扰n久了,又找不到比较靠谱权威的资料 求大神好心拯救!膜拜ing。。。。

theos下面的include目录一般是不需要动的,私有库的头文件不需要往这里放,如果放了的话,可能会跟sdk里的文件重名导致冲突。你就说你碰到的具体问题吧

我现在找不到这些错误的工程了 报的也就是和xcode目录下的头文件冲突 什么属性已经定义过的 或者有的提示我头文件的xx定义应该改成别的 那就是说私有库头文件全部放工程里面?整个库都丢工程里?共有库链接的是xcode的sdk?被坑了 在网上见到别人的帖子说第一件事就是下所有私有库往include里面扔。。。

私有库你指的是private framework吗?如果是的,那也不需要,sdk里都有

我也碰到类似的问题,现在情况是iosopendev环境已搭建完成,现在就是头文件的问题,我现在想测试一个demo需要引入头文件#import<SpringBoard/SpringBoard.h>,然后在网上找到最新的头文件都放到iosopendev/include下还是报错,具体报错如下:

头文件的作用只是骗过编译器而已,你只需要把用到的类和方法给声明在头文件里就可以了,参考这个工程,你看看我是怎么定义头文件的