Pergunta

Estou procurando documentação da Apple sobre os métodos "Delegate" e "DataSource" para o NSTABLEVIEW. Eles não aparecem no Referência da classe NSTableView por algum motivo. Alguma ideia de onde posso olhar? Aqui está um exemplo de um deles:

- (void)tableView:(NSTableView *)tableView 
   setObjectValue:(id)object 
   forTableColumn:(NSTableColumn *)tableColumn 
              row:(NSInteger)row;

EDITAR: Parece que eles aparecem no NstableView.h Arquivo com comentários, embora isso seja uma dor de navegar. Eu preferiria um formato DOC mais fácil de usar, se estiver disponível. :)

Foi útil?

Solução

A referência do protocolo NSTableViewDataSource e a referência do protocolo NSTableViewDelegate contêm o que você está procurando. Existem vários links para estes na referência da classe NSTABLEVIEW.

Outras dicas

Esse é um problema comum. Por alguma razão, a documentação da Apple não possui uma maneira padronizada de vincular as páginas que descrevem os métodos delegados. Em alguns casos, os métodos delegados são incluídos como uma subposição na própria classe. Em outros, existem links para a página delegada na barra lateral. Às vezes, os links estão enterrados no texto. É muito frustrante.

Apenas uma dica, os delegados são quase sempre referidos e vinculados à seção "Visão geral" de cada página do documento da classe. Se você não conseguir encontrá -los em um lugar lógico, olhe lá.

Se você precisar procurar os métodos delegados, o protocolo é quase sempre nomeado de uma maneira padronizada com o nome da classe seguido de "delegado" ou "DataSource, por exemplo, uiapplicationDelegate, uabableViewDelegate, uabableViewDataSource. Você deve seguir esse padrão ao nomear delegados no seu próprio código.

Lembre -se de que, se você vir um método em algum lugar no Xcode e deseja saber o que ele faz, basta manter a opção Command+e clicar duas vezes no método. Isso o levará à documentação desse método.

Em última análise, isso vai te levar aqui.

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