0

我有一些为 Mac OS X 编写的代码,它大量使用了NSHost该类。在我努力将此代码带到 iPhone 的过程中,我发现NSHostiPhone SDK 中不提供该代码,而应该将其替换NSStream为相关的网络类。

Anywho,我一直在努力将其移植到 iPhone 上,我注意到即使不删除NSHost代码,它仍然可以编译而没有任何错误。这是针对设备 SDK(不是模拟器)进行编译的。当然,如果该类不在 iPhone SDK 中,它应该给我一个编译错误,说它找不到符号或什么?

会不会NSHost 在 iPhone 上可用,但被私有化了?

4

1 回答 1

1

看起来它是私有 API,但仍然可用。不过,它应该会给你一些编译器警告。您是否尝试过清理构建?

于 2009-11-12T12:49:51.047 回答