Kategorie 'iPad'


Sehr kurze Schnipsel: die UIView um ein Bild anzuzeigen

Arbeiten mit Interface Builder können spontane Nutzung ein Objekt sein UIImageView um den Hintergrund der aus unserer Sicht Regler eingestellt. Alternativ können Sie dieses Objekt löschen, spart ein wenig "von Speicher und nutzen Sie die Ansicht mit dem View-Controller verbunden. Geben Sie einfach in unserem View-Controller:

Lesen Sie mehr ...

Capture: erfassen einen UIView

o UIImageView ) in modo rapido. CaptureView ermöglicht zu klonen, in Form von Bild, ein Blick ( UIView oder UIImageView schnell). (quindi visualizzato). Was Sie erhalten, ist ein Ziel CaptureView , die wie eine normale verwendet werden können UIView (dann angezeigt). Einfangen der "screen", oder ein Teil davon, kann in vielen Fällen nützlich sein. Sobald die neue "Bild", kann dies ohne preoccparsi seines Inhalts manipuliert werden.
Oft gibt es mehr und Blick gepfropft effetuare Effekte oder Transformationen auf der übergeordneten Ansicht, die sie alle ist nicht immer eine optimale Lösung enthält.

Lesen Sie mehr ...

Gemeinsame Queue; eine einfache Lösung

Im asynchronen Umgebungen, in denen Methodenaufrufe oder frei Veranstaltungen sind das tägliche Brot (siehe Adobe Actionscript oder Objective-C), die oft die gleiche Sequenz von Operationen ist nicht identisch mit dem Tausendstel einer Sekunde. Zudem sind die meisten Methoden kann ich eine Funktion aufrufen, die allgemeinere Gefahr des aufheben in der Wirkung des anderen aktiv.

Um zu klären, das Konzept ein Paradebeispiel. In der iPhone-Umgebung wird oft verwendet, um die Netzwerkanzeige in der Statusleiste aktivieren, um anzuzeigen, dass es - in der Tat - "Verkehr" des Netzwerks, das heißt, Sie sind einem Download oder Upload (Download oder Senden von Daten).

Lesen Sie mehr ...

Vielfalt der Codierung und Programmierung in Objective-C ...

Es war ein bisschen ", dass ich das Thema behandelt , so dass ich bei dieser Gelegenheit sofort. Hier sind einige Möglichkeiten, um das gleiche Ergebnis in Objective-C zu erreichen. Um Ihnen zu entdecken, was ist der schnellste und beste!

Rück ein Array

1
2
3
4
5
6
7
/ / Um in einer Kategorie durchgeführt werden
/ / Setzt die Elemente eines Arrays in umgekehrter Reihenfolge
NSMutableArray * ) reverse { - ( NSMutableArray *) {umkehren
int i = 0 ; i< ( floor ( [ self count ] / 2.0 ) ) ; i ++ ) for (int i = 0; i <( Boden ([self count] / 2.0)); i + +)
i withObjectAtIndex : ( [ self count ] - ( i + 1 ) ) ] ; [Selbst exchangeObjectAtIndex: Die withObjectAtIndex: ([self count] - (i + 1))];
Selbst zurück;
}

Lesen Sie mehr ...

10 nützliche Snippets Objective-C

Bewegen Sie die Doppel-Tippen auf dem Simulator

Der Simulator iPhone / iPad in Xcode können Sie die Doppel-Tippen Sie durch Drücken der ALT-Taste zu simulieren. Dies ist nützlich für die Simulation der Funktion Pinch, die zu vergrößern oder blättern Sie mit Entfernungen ein in der Ansicht oder in Gegenständen enthalten verwendet UIWebView . Nun, einige von euch haben bemerkt, dass die Simulation von "zwei Finger" geht immer symmetrisch von der Mitte des Bildschirms. Um dieses "Zentrum" zu bewegen, ist auch gerade halten Sie die Shift-Taste.

Lesen Sie mehr ...

Objective-C: Verwaltung mehrerer Animationen in ein setAnimationDidStopSelector

è estremamente versatile, come già visto in setAnimationDidStopSelector: usi diversi ed avanzati . Die Einstellung der Ende der Animation, mit ausgeführt setAnimationDidStopSelector für eine Klasse UIView ist extrem vielseitig, wie in gesehen setAnimationDidStopSelector: verschiedene Anwendungen und erweiterte .
Nun lassen Sie mich Ihnen zeigen, eine Technik, sehr bequem, wenn wir mehrere Animationen und / oder um die Warteschlangen (Queue) Animationen verwalten möchten.

Lesen Sie mehr ...

Objective-C: Unterklassen und Kategorien

In Objective-C ist es möglich, eine Klasse zu verlängern werden auf zwei Arten: durch Ausführen einer klassischen Unterklassen (siehe auch Vererbung) oder durch die Nutzung der so genannten Kategorien .

Hinweis: Es gibt auch einen dritten Weg in Objective-C mit Namen angegeben Posing konnten wir einen Mix aus Unterklasse definieren (weil es einen neuen Namen definiert) und Kategorien (weil ein Zeitpunkt alle Klassen von einer Art verhalten sich wie die neue) .

Lesen Sie mehr ...

Sehr kurze Schnipsel: speichern, eine Reihe von Bildern in NSUserDefaults

ai dati dell'immagine. Um ein Bild zu speichern, in NSUserDefaults ist ausreichend, um in der Lage, einen Zeiger zu bekommen NSData Bilddaten. Auf diese Weise konnten wir unser Image zu einem späteren Zeitpunkt wieder aufzubauen.

Im Beispiel unten wird eine Anordnung verwendet, die ein Maximum von 4 Bildern enthält. Jedes neue Bild wird auf den Kopf gestellt und der Überschuss entfernt.

Lesen Sie mehr ...

Wie man in PHP mit Xcode und Objective-C entwickeln

Wie viele Programmierer zu tun, habe ich auch meine eigene Funktionsbibliotheken bereit, in mehrere Projekte und in mehreren Kontexten wiederverwendet werden. Lassen Sie mich übergeben den Titel von diesem Post, vielleicht ein bisschen riskant, aber dennoch, wie wir sehen, 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 es eine sehr vielseitige Sprache, und in mancher Hinsicht phänomenal. Auf der einen Seite, die Sie verwenden können und schätzen die rein Objective-C-Syntax, auf der anderen Seite können Sie schnell die Portierung Code in ANSI C (vielleicht für Digital Unix, Sun) geschrieben und verwenden Sie es bequem in unserem iPhone-oder iPad-Anwendung; nicht alle der BSD-Kernel bereits auf Mac OS X verfügbar zu erwähnen!

Lesen Sie mehr ...

Objective-C:, wie ein Bild im 3D-Raum drehen

), un oggetto di più basso livello con innumerevoli potenzialità. Die Klasse UIView macht einen Zeiger auf die Schicht ( CALayer ), vorbehaltlich einer unteren Ebene mit endlosen Potenzial. Die Schicht bietet eine breite Palette von Methoden und Eigenschaften, um die Anzeige der Inhalte der View. Zum Beispiel können Sie den Inhalt einer Ansicht im dreidimensionalen Raum zu manipulieren. In " , dass Verschleppung ist interessant festzustellen, dass der Code ist einfach, und das Ganze wird mit Interface Builder aus:

Lesen Sie mehr ...