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

1 a resposta

bjective-C: maneira preferida de recuperar a superclasse de uma instância de Class

Quero saber qual dos dois métodos a seguir é o correto ou o preferido para recuperar a superclasse de umClass variável Class getSuperclass(Class cls) { return [cls superclass]; } Class getSuperclass(Class cls) { return class_getSuperclass(cls); }

1 a resposta

Obtenha o objeto que chamou um método

Se eu receber uma chamada de uma classe aleatória como esta: @implementation SomeClass - (void) classMethodFoo { int a = [SomeSingleton sharedInstance].aValue; } @endDentroSomeSingleton sharedInstance, existe uma maneira de obter uma referência ...

3 a resposta

Por que os objetos Objective-C precisam ser alocados dinamicamente?

Por que os objetos Objective-c precisam ser alocados dinamicamente? Por que eu tenho que torná-lo um ponteiro para um objeto, ao contrário do C ++ eu posso criá-los na pilha? Obrigado

1 a resposta

Existe algum problema usando self.property = nil em dealloc?

ei que a propriedade declarada gera um método de acessador que, de alguma forma, é apenas uma sintaxe de açúca Eu encontrei muitas pessoas usamself.property = nil nodealloc método. 1) Na Apple Gerenciamento de Memória documento, p23 Diz: Os ...

2 a resposta

object_setClass para classe maior

Estou mudando a classe de alguns objetos usandoobject_setClass(id object, Class cls). Estou mudando a classe para umsubclasseda classe original. Então, defino algumas propriedades que são definidas apenas na subclasse e as coisas ...

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?

1 a resposta

Como o tempo de execução Objective-C instancia a metaclasse raiz e outras descrições de classe?

Estou tentando implementar um tempo de execução ANSI C básico orientado a objetos e usando o Objective-C como um guia. Eles parecem ter três partes. Uma Descrição de Classe, Interface de Classe e Implementação de Classe. Para que a Interface de ...

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, ...

2 a resposta

Uso de asterisco no Objective-C

Eu tinha uma pergunta sobre o uso de asteriscos em Objective-C. Só para ficar claro: eu entendo o que são ponteiros e tudo no processual C. Eu queria saber d...

2 a resposta

Criando um IMP a partir de um bloco Objective-C

o