なぜNSHostを使用するコードは、iPhone SDKを使用して正しくコンパイルされていますか?

StackOverflow https://stackoverflow.com/questions/1721887

  •  19-09-2019
  •  | 
  •  

質問

私は、Mac OS X用に書かれたいくつかのコードを持っており、それはNSHostクラスの使用の多くを作ります。 iPhoneにこのコードを持って私の努力の間に、私はNSHostは、iPhone SDKには利用できず、代わりにNSStreamおよび関連ネットワーキングクラスに交換する必要があることを発見します。

とにかく、私はiPhoneにポートを経由することに取り組んできたと私もNSHostコードを削除せずに、それはまだエラーなしでコンパイルされることに気づきました。これは、デバイスのSDK(シミュレータではない)に対するコンパイルです。クラスは、iPhone SDKにない場合、確かにそれは、シンボルか何かを見つけることができなかったと言ってくれ、コンパイルエラーを与えるべき?

それはNSHostだろをiPhone上で利用可能のですが、プライベート作ったのですか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top