Resultados da pesquisa a pedido "objective-c-runtime"

1 a resposta

O que há de errado em usar uma categoria no NSObject para fornecer uma implementação de protocolo padrão?

2 a resposta

Criando um IMP a partir de um bloco Objective-C

o

1 a resposta

Acessando Dinamicamente Variáveis Locais no Tempo de Execução Objective-C

Quando conectado ao depurador via Xcode, o LLDB fornece uma visão útil das variáveis locais (no canto inferior esquerdo da captura de tela): Encontrei um comando LLDBframe variable (e gdb'sinfo locals) que fornece uma lista das variáveis ...

1 a resposta

Swizzling e super

Eu estou tentando swizzle o canPerformAction: withSender: método para UIResponder e todas as suas subclasses que substituíram esse método.Eu estou fazendo is...

5 a resposta

Como obtenho o valor int de object_getIvar (self, myIntVar) quando ele retorna um ponteiro

Se a variável em object_getIvar é um tipo de dados básico (por exemplo, float, int, bool) como obtenho o valor como a função retorna um ponteiro (id) de acor...

4 a resposta

Como escrever aplicativos iOS exclusivamente em C

Eu li aquiAprenda C Antes do Objetivo-C?Normalmente, eu substituo algum código Obj-C por código puro (afinal, você pode misturá-los o quanto quiser, o conteú...

3 a resposta

Evite variáveis ​​estáticas extras para chaves de objetos associados

Ao usar objetos associados, um recurso de tempo de execução do Objective-C disponível a partir do iOS 4 e OSX 10.6, é necessário definir uma chave para armaz...

10 a resposta

Por que o Objective-C não suporta métodos particulares?

Eu já vi várias estratégias para declarar métodos semi-privados emObjetivo-C, mas não parece haver uma maneira de criar um método verdadeiramente privado. Eu aceito isso. Mas, por que isso é assim? Todas as explicações que eu essencialmente digo, ...

4 a resposta

O que exatamente é super no Objective-C?

Tanto quanto eu sei, é um ponteiro para a superclasse. É conectado com a superclasse e não é descoberto dinamicamente em tempo de execução. Gostaria de conhecê-lo mais em detalhes ... Qualquer um?

2 a resposta

Ordem de método de carregamento alterada no Xcode 7

Eu descobri que o Xcode 7 (Versão 7.0 (7A220)) mudou a ordem em que+load métodos para classes e categorias são chamados durante testes de unidade. Se uma categoria pertencente ao alvo de teste implementar um+load agora é chamado no final, quando ...