Antwort auf die Frage, ILeW mit einem Artikel, um sich selbst besser zu erklären, umgebende Instanz , Arbeit als Delegierte und Benachrichtigungen. Mit einem Muster, das wir zuerst sehen, wie der Delegierte Muster:

Ein Objekt, auf der Suche nach einem Delegierten
Mehr ...
Einer der Vorteile der Property-List-Dateien, die einfach sind Textdateien, die den XML-Standard entsprechen, ist, dass es sofort lassen sich in Objekten (als Array oder Wörterbuch) Objective-C umgewandelt werden. Wenn Sie eine Datei-Liste Immobilie:

Mehr ...
Xcode 4 ermöglicht, um Anwendungen für iPhone oder iPad mit niedrigeren Ziel der heutigen iPhone OS 4.3 zu entwickeln. Doch der gleiche Code, der mit Vorlagen "Sünde" der Arroganz kommt, vorausgesetzt, dass unsere Anwendung zielt auf iPhone OS 4 oder höher. Bei der Anwendung Delegierter zum Beispiel Einsätze Xcode die folgenden Zeilen Code:
1 2 3 4 5 6 7
| BOOL ) application : ( UIApplication * ) application didFinishLaunchingWithOptions : ( NSDictionary * ) launchOptions - (BOOL) Anwendung: (UIApplication *) Anwendung didFinishLaunchingWithOptions: ( NSDictionary *) launchOptions { / / Überschreiben Punkt, die individuell nach den Start von Anwendungen. self.window.rootViewController = self.viewController; ; [Self.window makeKeyAndVisible]; ; wieder Ja; } |
Mehr ...
In Objective-C haben wir zwei sehr zum Empfangen und Senden von Nachrichten zwischen den Klassen: die Benachrichtigungen und Delegierten. Der Unterschied zwischen den beiden, abgesehen davon, an die Umsetzung betrifft, hängt im wesentlichen von dem "Wie" - Objekte - können Sie eine Nachricht erhalten. Zunächst möchte ich zeigen, wie das Konzept der Delegierten war geboren.
Mehr ...
Ich schrieb einen ähnlichen Artikel für ActionScript lange her: Actionscript 3.0: public, protected, private und interne . Wieder lese es mir klar, zwei Dinge: die erste war die extreme Ähnlichkeit mit Objective-C, obwohl letztere nicht enthält internal .
Mehr ...
Wenn nicht mehr allein arbeiten für alle Entwickler an der Zeit ist, einige Richtlinien in dem Schreiben von Code finden. Protokolle und Standards erlauben "lesen" und leicht zu intervenieren (leichter) in den Code der anderen.
Als wir an einem Projekt arbeiten mehrere Programmierer, die oft von verschiedenen Sprachen, ist es zwingend erforderlich, eine gemeinsame Form des Schreibens Standards in interne und externe Dokumentation zu Ihrem Code zu finden. In meiner Arbeit bin ich in der Regel mit Medikamenten interagieren:
- Objetive-C, C / C + +
- PHP
- HTML
- Javascript
- Actionscript
- CSS
Mehr ...
Im asynchronen Umgebungen, in denen Methodenaufrufe oder Ereignisse tägliches Brot freigegeben werden (siehe Adobe ActionScript oder Objective-C), die oft die gleiche Folge von Operationen ist nicht identisch mit dem Tausendstel einer Sekunde. Darüber hinaus können mehrere Methoden nenne ich eine allgemeinere Funktion mit dem Risiko, die Wirkung des anderen ein Uhr zu stornieren.
Zur Klärung des Konzepts ein Paradebeispiel. Umwelt wird oft verwendet, um das iPhone Netzwerk-Anzeige in der Statusleiste zu aktivieren, was darauf hinweist, dass es - genau - "Traffic"-Netzwerk, das Sie einem Download oder Upload (Herunterladen oder Versenden von Daten) sind.
Mehr ...
Es war ein bisschen ", die die Behandlung des Themas wurde , so ergreife ich diese Gelegenheit sofort. Hier sind mehrere Möglichkeiten, um das gleiche Ergebnis in Objective-C zu erreichen. Um Sie zu entdecken, was ist der schnellste und beste!
Reverse einem Array
1 2 3 4 5 6 7
| / / Um in einer Kategorie umgesetzt werden / / Setzt die Elemente eines Arrays in umgekehrter Reihenfolge NSMutableArray * ) reverse { - ( NSMutableArray *) {reverse int i = 0 ; i< ( floor ( [ self count ] / 2.0 ) ) ; i ++ ) for (int i = 0; i <( Etage ([self count] / 2.0)) i + +) i withObjectAtIndex : ( [ self count ] - ( i + 1 ) ) ] ; [Self exchangeObjectAtIndex: die withObjectAtIndex: ([self count] - (i + 1))]; Selbst zurückkehren; } |
Mehr ...
Bewegen Sie den Doppel-Tap auf dem Simulator
Der Simulator iPhone / iPad in Xcode können Sie die Doppel-tippen Sie auf die ALT-Taste gedrückt wird, zu simulieren. Dies ist nützlich, um die Funktion der Pinch, das zu vergrößern oder zu fernhalten Ansicht mit Scroll-in oder auf Objekte enthalten sind, verwendet simulieren UIWebView . Nun, einige von euch bemerkt, dass die Simulation von "zwei Finger" geht immer symmetrisch ab der Mitte des Bildschirms haben. Um dieses "Zentrum" bewegen sich auch nur halten Sie die SHIFT-Taste.
Mehr ...
è estremamente versatile, come già visto in setAnimationDidStopSelector: usi diversi ed avanzati . Die Einstellung der Ende der Animation, mit ausgeführt setAnimationDidStopSelector , einer Klasse von UIView ist extrem vielseitig, wie in gesehen setAnimationDidStopSelector: unterschiedliche Nutzungen und Fortgeschrittene .
Lassen Sie mich nun zeigen Ihnen eine Technik sehr bequem, wenn wir mehrere Animationen und / oder haben wollen, um die Warteschlangen (Queue) von Animationen zu verwalten.
Mehr ...
Neueste Kommentare
Mark : Vielen Dank, ich habe angezündet
Ich löste es, indem Sie [cc_objc] / / OptionViewController.m - ...
Giovambattista Fazioli : @ Mark: Ich schlage vor, Sie denken, ein richtiger Ansatz. Wenn Sie das Unterklasse der Registerkarte ...
Mark : Entschuldigen Sie die Spam .. Ich bemerkte, dass es einen Fehler .. hier ist die Korrektur [cc_objc] / PrimaClasse.h **** / # import ...
Marco : vergessen .. in [IHK] OptionViewController [/ CCI] für [IHK] @ syntetize [/ CCI] Ich legte den Delegierten
Louis : sehr klar und einfach ich muss zugeben, dass das Schreiben eines pa kaum Delegaten verwenden, erstellt von ...