Resultados da pesquisa a pedido "objective-c-runtime"
Swizzling um método com argumentos variáveis e encaminhar a mensagem - Bad Access
Estou implementando uma "Code Injector Class", que através do método swizzling pode lhe dar a possibilidade de fazer algo assim:
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...
Objetos associados no Swift, a chave global realmente produz instâncias específicas?
Para ter um objeto associado no Swift, basta usar um endereço de memória como identificador e, em seguida, usar as chamadas objc. O código de exemplo usual que você pode pesquisar no Google em qualquer lugar é: var keyA:UInt8 = 0 var keyB:UInt8 ...
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, ...
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 ...
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 ...
Swift é um remapeamento de ponteiro ou outro método suportado
As classes Swift têm algo como um ponteiro isa que pode ser remapeado? Vimos que Swiftusa um envio de método mais estático [https://stackoverflow.com/a/24020950/404201]do que o objetivo C, que (a menos que uma classe desvie do Foundation / ...
como substituir / swizzle um método de uma classe privada em tempo de execução objetivo-c?
Para dar um pouco de contexto do motivo pelo qual estou perguntando isso: basicamente eu gostaria de alterar a localização domyLocationButton do mapa do google no iOS. Então, primeiro busco o botão atual da seguinte maneira: @implementation ...