Resultados da pesquisa a pedido "objective-c-runtime"
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); }
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 ...
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
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 ...
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 ...
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?
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 ...
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, ...
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...