Wie lade ich eine lokale JPEG- oder PNG-Bilddatei in eine iPhone-App?

der sollte ich fragen, warum es mir so schwer fällt? Die Antwort ist wahrscheinlich, dass ich neu in der iPhone-Entwicklung bin und versuche, meine alten Methoden aufzugeben und in die neue Plattform der Zukunft einzusteigen. Von Anfang bis Ende habe ich ein paar Fragen zu diesem Prozess ...

Wenn ich ein PNG-Bild erstelle, wo befindet es sich im Verzeichnis meines Projekts (d. H. Auf der Festplatte meines Computers)? Kann ich es irgendwo auf meiner Festplatte ablegen und Xcode kopiert es an der richtigen Stelle, wenn ich es in Xcode lade?Wenn es irgendwo auf meiner Festplatte vorhanden ist, wie füge ich es meinem Xcode-Projekt hinzu? Kann ich die Datei einfach in einen beliebigen Ordner im Baum "Groups & Files" ziehen?Wenn ich es in Xcode ziehe, welche Kopiereinstellungen möchte ich in dem Dialogfeld für das Kopieren von Dateien verwenden, das angezeigt wird? Objekte in den Ordner der Zielgruppe kopieren? Referenztyp? Gruppen für hinzugefügte Ordner rekursiv erstellen?Nachdem das PNG-Bild meinem Projekt ordnungsgemäß hinzugefügt wurde, wie kann es am einfachsten in ein CGImageRef eingefügt werden? Die Dokumentation zeigt ein Beispiel mit demCGImageCreateWithPNGDataProvider helper-Methode, sagt jedoch, dass sie vom iOS-SDK nicht unterstützt wird. Ich möchte CGImageRef verwenden, um das Bild wiederholt in einen Bitmap-Kontext zu zeichnen.

Vielen Dank im Voraus und ich entschuldige mich für die lange Frage, ich bin nur überrascht, dass es im Vergleich zu einigen anderen Plattformen ein so komplizierter Prozess ist.

Antworten auf die Frage(12)

Ihre Antwort auf die Frage