Perguntas com a marcação «objective-c-runtime»



10
Por que o Objective-C não suporta métodos particulares?
Eu já vi várias estratégias para declarar métodos semi-privados no Objective-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, "você não pode fazê-lo, mas aqui está uma aproximação aproximada". …

6
Classe base nativa Swift ou NSObject
Eu testei alguns isa swizzling com Swift e descobri que só funciona quando NSObject é uma superclasse (diretamente ou mais acima), ou usando a decoração '@objc'. Caso contrário, ele seguirá um estilo de envio estático e vtable, como C ++. É normal definir uma classe Swift sem uma classe base …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.