Pergunta

Eu tenho algum código que foi escrito para Mac OS X e faz um monte de uso da classe NSHost. Durante os meus esforços para trazer este código para o iPhone, descobri que NSHost não está disponível no iPhone SDK, e deve antes ser substituída por NSStream e as classes de rede relacionado.

Anywho, eu tenho trabalhado com ele para transportá-lo para o iPhone e notei que, mesmo sem remover o código NSHost, ainda compila sem erros. Esta é a compilação contra o SDK do dispositivo (não simulador). Certamente, se a classe não está no iPhone SDK deve me dar um erro de compilação dizendo que não poderia encontrar os símbolos ou algo assim?

Será que NSHost é disponível no iPhone, mas fez privado?

Foi útil?

Solução

Parece que é API privada, mas ainda está disponível. Ainda assim, deve dar-lhe alguns avisos do compilador. Você tentou limpar a construção?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top