Fundamentos da Estrutura Interna de Classes no Objective-C
Modelo de Objetos e Alocação de Memória
O runtime do Objective-C gerencia todas as instâncias e definições de classe através de estruturas de memória estritamente padronizadas. No nível mais básico, toda instância de um objeto é representada pela estrutura objc_object, que contém exclusivamente um campo isa. A própria classe é mapeada como um o ...
Publicado em 9-22 18:06
Padrão Singleton e Técnicas Avançadas em Python
Entendendo o Método __call__ em Python
Quando você instancia uma classe com x = Foo(), Python na verdade executa type(Foo).__call__(Foo). O método __call__ é definido pela metaclasse de Foo.
2. Implementando Singleton com __call__
class _Unico(type):
"""Metaclasse que cria uma classe base Singleton."""
_ ...
Publicado em 7-17 11:36