Tut Objective-C support-Mixin wie Ruby?

In Ruby gibt es Module, und Sie können eine Klasse erweitern, durch "mischen-in" - Modul.

module MyModule
  def printone
    print "one" 
  end
end

class MyClass
  include MyModule
end

theOne = MyClass.new
theOne.printone 
>> one

In Objective-C, ich finde, dass ich eine Reihe von gemeinsamen Methoden, will ich eine Reihe von Klassen zu "Erben". Welche anderen Möglichkeiten kann ich erreichen, das ohne die Erstellung einer gemeinsamen Klasse und ergeben sich alle aus dem gemeinsamen Unterricht?

InformationsquelleAutor hacksignal | 2010-03-21
Schreibe einen Kommentar