Die Cocoa Touch Frameworks, die iOS-Apps steuern, weisen viele bewährte Muster auf, die auf dem Mac zu finden sind. Sie wurden jedoch mit einem besonderen Schwerpunkt auf berührungsbasierten Benutzeroberflächen und Optimierung entwickelt.
Wie kann ich die Farbe eines Abschnittskopfes in UITableView ändern? BEARBEITEN : Die Antwort von DJ-S sollte für iOS 6 und höher berücksichtigt werden. Die akzeptierte Antwort ist veraltet.
Angenommen, ich habe eine Klasse SomeClassmit einem stringEigenschaftsnamen: @interface SomeClass : NSObject { NSString* name; } @property (nonatomic, retain) NSString* name; @end Ich verstehe, dass dem Namen ein Name zugewiesen werden kann. NSMutableStringIn diesem Fall kann dies zu fehlerhaftem Verhalten führen. Ist es für Zeichenfolgen im Allgemeinen immer eine gute …
Grundsätzlich, wie der Titel sagt. Ich frage mich, wie ich einen Tag zu einem hinzufügen könnte NSDate. Also wenn es wäre: 21st February 2011 Es würde werden: 22nd February 2011 Oder wenn es wäre: 31st December 2011 Es würde werden: 1st January 2012.
Zum Thema Verknüpfen Ihrer iPhone-App mit Dateitypen. In dieser informativen Frage habe ich gelernt, dass Apps mit benutzerdefinierten URL-Protokollen verknüpft werden können. Das war vor fast einem Jahr und seitdem hat Apple den "Document Support" eingeführt, der einen Schritt weiter geht und es Apps ermöglicht, Dateitypen zuzuordnen. In der Dokumentation …
Bedenken Sie, dass ich den folgenden Text in einer UILabel(langen Zeile dynamischen Textes) habe: Da die Anzahl der außerirdischen Armeen dem Team weit überlegen ist, müssen die Spieler die postapokalyptische Welt zu ihrem Vorteil nutzen, z. B. um Deckung hinter Müllcontainern, Säulen, Autos, Trümmern und anderen Objekten zu suchen. Ich …
In meiner iOS Swift-App möchte ich zufällige UUID- Zeichenfolgen ( GUID ) zur Verwendung als Tabellenschlüssel generieren. Dieses Snippet scheint zu funktionieren: let uuid = CFUUIDCreateString(nil, CFUUIDCreate(nil)) Ist das sicher? Oder gibt es vielleicht einen besseren (empfohlenen) Ansatz?
Ich schreibe eine iOS-App mit einer Tabellenansicht in einer Registerkartenansicht. In meinem habe UITableViewControllerich implementiert -tableView:didSelectRowAtIndexPath:, aber wenn ich zur Laufzeit eine Zeile auswähle, wird die Methode nicht aufgerufen. Die Tabellenansicht wird jedoch gefüllt, sodass ich weiß, dass andere tableView-Methoden in meinem Controller aufgerufen werden. Hat jemand irgendwelche Ideen, was …
Die Frage ist einfach: Wie lädt man benutzerdefinierte UITableViewCellaus Xib-Dateien? Auf diese Weise können Sie Interface Builder zum Entwerfen Ihrer Zellen verwenden. Die Antwort ist anscheinend aufgrund von Speicherverwaltungsproblemen nicht einfach. Dieser Thread erwähnt das Problem und schlägt eine Lösung vor, ist jedoch vor der NDA-Veröffentlichung und enthält keinen Code. …
Beim Bereitstellen der Anwendung auf dem Gerät wird das Programm nach einigen Zyklen mit dem folgenden Fehler beendet: Program received signal: "EXC_BAD_ACCESS". Das Programm läuft ohne Probleme auf dem iPhone-Simulator. Es wird auch debuggt und ausgeführt, solange ich die Anweisungen einzeln durchführe. Sobald ich es wieder laufen lasse, werde ich …
Ich würde gerne einen "Zurück" -Button mit der linken Pfeilblende in a erstellen UIToolbar. Soweit ich das beurteilen kann, besteht die einzige Möglichkeit, eine davon zu erhalten, darin, die UINavigationControllerStandardeinstellungen beizubehalten, und es wird eine für das Element der linken Leiste verwendet. Aber es gibt keine Möglichkeit, eine als zu …
Ich benutze +[NSUserDefaults standardUserDefaults] zum Speichern von Anwendungseinstellungen. Dies besteht aus ungefähr einem Dutzend Zeichenfolgenwerten. Ist es möglich, diese Werte dauerhaft zu löschen, anstatt sie nur auf einen Standardwert zu setzen?
Ich programmiere eine iPhone-App und muss sie aufgrund bestimmter Benutzeraktionen zum Beenden zwingen. Welche Methode kann nach dem Bereinigen des von der App zugewiesenen Speichers aufgerufen werden, um die Anwendung zu beenden?
Ich habe eine benutzerdefinierte Ansicht, die layoutSubviewwährend der Animation keine Nachrichten erhält . Ich habe eine Ansicht, die den Bildschirm ausfüllt. Am unteren Bildschirmrand befindet sich eine benutzerdefinierte Unteransicht, deren Größe in Interface Builder korrekt geändert wird, wenn ich die Höhe der Navigationsleiste ändere. layoutSubviewswird aufgerufen, wenn die Ansicht erstellt …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.