Einer der Vorteile des Property-List-Dateien, die einfach sind Textdateien, die dem XML-Standard zu folgen, ist, dass Sie sofort kann in Objekten (z. B. Array oder Wörterbuch) Objective-C umgewandelt werden. Wenn Sie eine Datei-Liste Property:

Einer der Vorteile des Property-List-Dateien, die einfach sind Textdateien, die dem XML-Standard zu folgen, ist, dass Sie sofort kann in Objekten (z. B. Array oder Wörterbuch) Objective-C umgewandelt werden. Wenn Sie eine Datei-Liste Property:

Wenn Sie in einer Umgebung, wo es unmöglich ist, die Debugging-Tools wie Nutzung entwickeln FireBug , wie dem Apple iPhone Simulator in Xcode, kann es frustrierend sein, um Probleme, darunter ein falscher Zugriff auf alle Eigenschaften eines Objekts zu finden. Hier ist, dass die Nutzung von Werken alert() von grundlegender Bedeutung ist!
Xcode 4 ermöglicht es Ihnen, Anwendungen für das iPhone oder iPad mit einem Ziel unter den heutigen iPhone OS 4.3 zu entwickeln. Doch den gleichen Code, der mit Vorlagen "Sünde" der Arroganz kommt, vorausgesetzt, dass unsere Anwendung Ziel iPhone OS 4 oder höher. Delegierte in der Anwendung, zum Beispiel, Xcode fügt 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 { / / Override Punkt, die individuell nach Anwendung zu starten. self.window.rootViewController = self.viewController; ; [Self.window makeKeyAndVisible]; ; Rückkehr YES; } |
Abgerundet wird der Artikel How To: Custom Fonts auf iPhone OS 3. 2 I schlagen die FontsBook Quellen , eine einfache iPhone-Anwendung, die eine Tabelle zeigt alle System-Fonts, von der Familie gruppiert.



Mit dem Release 3.2 von IOS können Sie auch Ihre eigenen Schriftarten in einer Anwendung Ressource genau wie die mit dem System geliefert werden:
file. Anwendungen, die benutzerdefinierte Schriftarten verwenden möchten, können jetzt auch Schriften die in ihren Anwendungen zu bündeln und registrieren mit dem System Jene Schriften, einschließlich der
UIAppFontsIhre Schlüssel inInfo.plistDatei. Der Wert dieses Schlüssels ist ein Array von Strings erkennen Sie die Schriftart-Dateien in die Anwendung zu bündeln. Wenn das System die Schlüssel sieht, lädt er die angegebenen Schriften und macht sie für die Anwendung verfügbar.
Wenn nicht mehr alleine arbeiten für alle Entwickler kommt um Beratung in das Schreiben von Code zu finden. Protokolle und Standards, dass es möglich zu "lesen" und einfach zu intervenieren (leichter) in den Code der anderen zu machen.
Als wir an einem Projekt mehr Programmierer arbeiten, die oft von verschiedenen Sprachen, müssen Sie eine gemeinsame Form des Schreibens, interne und externe Dokumentation Normen in den Code. In meiner Arbeit bin ich in der Regel mit Medikamenten:
Der Simulator iPhones / iPad Xcode können Sie die Doppel-tippen Sie auf die Alt-Taste gedrückt zu simulieren. Dies ist nützlich, um die Funktion von Pinch, dass zu vergrößern oder zu blättern fernhalten Inhalt in die Ansicht mit Objekten oder simulieren UIWebView . Nun, einige von euch bemerkt, dass die Simulation der "zwei Finger" geht in symmetrischer Weise immer von der Mitte des Bildschirms. So verschieben Sie diese "Mitte" ist auch nur bei gedrückter SHIFT-Taste.
Wie viele Programmierer zu verwenden, habe ich auch meine eigene Bibliothek von Funktionen bereit, in mehreren Projekten und mehreren Kontexten wiederverwendet werden. Lassen Sie mich den Titel von diesem Post, vielleicht ein wenig "riskant, aber dennoch, wie wir sehen werden, nicht weit von der Realität.
In Objective-C können Sie schreiben und nennen C / C + +, einschließlich der Montage für diese Angelegenheit. Diese Eigenschaft macht ihn zu einem sehr vielseitigen Sprache und, in gewisser Hinsicht phänomenal. Auf der einen Seite, können Sie und schätzen die rein Syntax von Objective-C, auf der anderen Seite können Sie schneller Portieren von Code in ANSI C geschrieben wurden (vielleicht für Digital Unix oder Sun) und kann bequem in unsere iPhone-oder iPad-Anwendungen fit; ganz zu schweigen von all den BSD-Kernel ist bereits auf Mac OS X! verfügbar
So verfassen Mail in einer Anwendung iPhone / iPod, fügen Sie einfach den Rahmen MessageUI . In unserem Controller geben die Einbeziehung der Rahmen fest und passt die Protocolo MFMailComposeViewControllerDelegate :
Apple iPhone und iPod wurden verwendet, um ein einzelnes Bild-Datei zu verwalten, um die Anwendung, die Datei zu laden Default.png . Apple iPad, erfordert jedoch die verschiedenen Management-Orientierung der Verwendung mehrerer Bilddateien, um sicher zu sein sehen Sie die Splash-Screen richtig auf die Ausrichtung des Geräts an. Beim Start der Anwendung, wie es der Fall für das iPhone, ist es nicht möglich, den Code für "Wunder", wie das Gerät orientierte eingreifen. Glücklicherweise war es in das automatische Laden von speziellen Dateien je nach Ausrichtung eingeführt:

Die Dateien werden unterstützt, zusätzlich zu den klassischen Default.png empfehlen nicht zu verwenden, weil es skaliert und nach Anleitung verformt, sind:
e LandscapeRight possono essere utilizzate per determinare orietamento e verso di quest'ultimo. Versionen PortraitUpsideDown , LandscapeLeft und LandscapeRight können verwendet werden, um orietamento und in Richtung des letzteren zu bestimmen.
Anwendung zu starten, dann, wie von Apple empfohlen, ist es gut "Redesign" - wo nötig - unsere Ansichten Handeln in application:didFinishLaunchingWithOptions .
Neueste Kommentare
Simon : Es ärgert gestört wieder ein und verwenden, die Platz für diese Dinge ... aber es funktioniert nicht ...
Giovambattista Fazioli : @ Simon: Was könnte darauf zurückzuführen sein, die Syntax, die ich verwendet, die speziell für PHP 5 +,...
Simon : Ich habe versucht gestern Abend, alles in functions.php, okay, jquery Formulare und Tabs jQueryUI ihnen ...
Giovambattista Fazioli : @ Simon: Ich empfehle Reinigung zu einem Code wie in ein ...
Simon : @ Giovambattista Fazioli: Vielen Dank für Ihre Geduld, es ist alles klar ... jetzt fühle ich mich jetzt ...