1
alexrezit 2013-06-08 21:04:22 +08:00
呃... 说句没什么关联的... 还是建议从 iOS 开始学起...
|
2
wtl 2013-06-08 21:05:57 +08:00
project的设置只对以后生成的target有影响 对已有的target不起作用
|
6
fatelovely OP 各位大哥能回答一下我的问题么。。至于先学IOS还是先学MAC,这个没什么影响。我比较喜欢先做MAC的应用。IOS等过一段时间打算在学。这个不是重点啊。各位大哥。
|
8
jjgod 2013-06-08 22:44:30 +08:00
Framework 下的 Headers 目录一般就是一个符号链接,到 Versions/Current/Headers 目录的,你确定你查看正确了?一个 project 可以有多个 target,不同的 target 可以用不同的 SDK,所以 target 的 SDK 默认继承 project 的,但可以修改并优先使用。
|
10
fatelovely OP @jjgod 查看清楚了。。我还搜索了。。都找不到cocoa.h file。上文中写错了。当我切换成current osx SDK以后,再次查看cocoa.framework 的位置,发现变成了System/Library/Frameworks/Cocoa.framework。(必须要编译一次才能看出来)这个里面的headers是有头文件存在的。。。
|
11
fatelovely OP @alexrezit 再多有windows多?用了这么长时间的mac。感觉mac真心好用。windows才是让人烦恼不断。mac只是用的人有点少。资料相对少点。
|
12
clowwindy 2013-06-09 00:04:26 +08:00
iOS 的 API 更优雅。
|
13
so898 2013-06-09 01:31:01 +08:00
@alexrezit
这几天在考虑Fork FakeThunder这货,删掉所有python内容之后全部用Objective-C重写(蛋疼) 不过又有点想更新OnlyLZ……虽然自从不写Android之后就不怎么写Java了,不过没做好总觉得过意不去…… 要说的话,手上在写的有个非常简单的项目,就是模仿一个JSON解析软件做一个本地解析的玩意……自用…… 反正各种蛋疼 |
14
railgun 2013-06-09 09:48:16 +08:00
target的优先级比project的高,如果target中指定了某个值,编译器就会忽略project中同样的设定。如果target中没有指定,编译器就会去project的设置中找。
|
15
volCANo 2013-06-09 10:32:23 +08:00
lz打开的是老工程还是新建的,老工程需要根据本机的情况再设置一下。
|
16
fatelovely OP @volCANo 崭新崭新的工程啊。
|
17
fatelovely OP 好吧。我终于知道这是什么问题了。我仔细想想,SDK里面的headers文件空为空,这绝对是不合情理的。所以我卸载了重新安装了一下,结果证实了我的猜想。果然。是安装过程中出了点问题。导致了这样一个情况。
|