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

3 a resposta

Qual é o mecanismo subjacente à síntese de ivar no tempo de execução moderno do Objective C

Um dos recursos do tempo de execução do Objective C moderno (OS X e iPhone OS) de 64 bits é a capacidade das propriedades de sintetizar dinamicamente ivars sem declará-los explicitamente na classe: @interface MyClass : NSObject { // NSString ...

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

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

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

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

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

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); }

3 a resposta

Como posso adicionar propriedades a um objeto em tempo de execuçã

possível adicionar propriedades a um objeto Objective C em tempo de execuçã

1 a resposta

Como se pode obter o tamanho de um tipo para o qual se tem uma codificaçã

Dado um tipo de Objective-Ctype, pode-se obter ocodificaçã [http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtTypeEncodings.html] encoding e tamanhosize do tipo facilmente: const char ...