我试图抓住它,但就目前而言,对我而言,两者似乎是同一回事。但是,Xcode允许选择使用“ Core Foundation”或仅使用“ Foundation”来创建控制台应用程序。也许有人可以指出差异。
Answers:
参考:http : //ridiculousfish.com/blog/posts/bridge.html
Mac OS 9和NEXTSTEP合并创造的Mac OS X.而核心基础是作为经典的Mac工具箱和OPENSTEP(我相信这是NEXTSTEP工具箱)一个共同点创建。
经典Mac工具箱不断演变并成为Carbon。
OPENSTEP不断发展壮大,并成为包括Foundation在内的可可。
因此,我得出结论,核心基金会的历史要长得多,它是基金会的基础。由于Foundation是高级和现代的,除非我需要处理一些需要Core Foundation的历史性问题,否则我会坚持下去。