Kann / Wie soll ich mein KVO-Zeug durch RC3 ersetzen?

Ich versuche, eine objc-App, die den KVOController von Facebook verwendet, auf Swift zu portieren. Ich wurde ermutigt, sich @ anzuschaue RC3 als alternativer und schnellerer Ansatz. Ich habe einige Blogs gelesen und bin ermutigt, dies zu versuchen. Viele der Dokumente und Blogs scheinen sich jedoch auf Sockets und Timer als Beispiele zu konzentrieren. Ich habe jetzt also zwei einfache Fragen:

1) Gegeben einobjc Fragment wie:

[self.KVOController observe: self.site keyPath: @"programs" options: NSKeyValueObservingOptionInitial block:^(id observer, id object, NSDictionary *change) {
    [self.tableView reloadData];
}];

Was ist die einfache Möglichkeit, dies mit RC3-APIs neu zu schreiben? Und was ist das RC3-Äquivalent fürself.KVOController unobserve: self.site das passiert, wenn diese Ansicht entladen wird?

2) Es wird empfohlen, Carthage zu verwenden, um den RC3-Code abzurufen. Kann ich ein @ mischCartfile sicher mit einem Projekt, das Kakaofrüchte bereits für @ verwendAlamofire undSwiftyJSON?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage