Als «cocoa-touch» getaggte Fragen

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.



16
Laden einer wiederverwendbaren UITableViewCell von einer Schreibfeder
Ich bin in der Lage, benutzerdefinierte UITableViewCells zu entwerfen und sie mit der im Thread unter http://forums.macrumors.com/showthread.php?t=545061 beschriebenen Technik einwandfrei zu laden . Mit dieser Methode können Sie die Zelle jedoch nicht mehr mit einem reuseIdentifier initiieren. Dies bedeutet, dass Sie bei jedem Aufruf ganz neue Instanzen jeder Zelle erstellen …

6
Ist es möglich zu verhindern, dass eine NSURLRequest Daten zwischenspeichert oder zwischengespeicherte Daten nach einer Anforderung entfernt?
Auf dem iPhone führe ich eine HTTP-Anforderung mit NSURLRequest für einen Datenblock aus. Objektzuordnungsspitzen und ich ordne die Daten entsprechend zu. Wenn ich mit den Daten fertig bin, gebe ich sie entsprechend frei - Instrumente zeigen jedoch keine Daten an, die freigegeben wurden! Meine Theorie ist jedoch, dass HTTP-Anforderungen standardmäßig …

16
Wie kann ich eine UITableView auf einen gruppierten Stil einstellen?
Ich habe eine UITableViewControllerUnterklasse mit Abschnitten. Die Abschnitte werden mit dem Standardstil angezeigt (keine abgerundeten Ecken). Wie kann ich den TableView-Stil so einstellen, dass er im Code gruppiert ist? Ich benutze dafür nicht Interface Builder, also brauche ich so etwas [self.tableView setGroupedStyle] Ich habe nach Stack Overflow gesucht, konnte aber …

10
Horizontales Paging von UIScrollView wie Registerkarten von Mobile Safari
Mit Mobile Safari können Sie Seiten wechseln, indem Sie eine Art horizontale UIScrollView-Paging-Ansicht mit einem Seitensteuerelement unten eingeben. Ich versuche, dieses bestimmte Verhalten zu replizieren, bei dem eine horizontal scrollbare UIScrollView einige Inhalte der nächsten Ansicht anzeigt. Das von Apple bereitgestellte Beispiel: PageControl zeigt, wie eine UIScrollView für horizontales Paging …

13
Verwalten mehrerer asynchroner NSURLConnection-Verbindungen
Ich habe eine Menge sich wiederholenden Codes in meiner Klasse, der wie folgt aussieht: NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self]; Das Problem bei asynchronen Anforderungen besteht darin, dass bei verschiedenen Anfragen und einem Delegaten, der sie alle als eine Entität behandelt, eine Menge verzweigter und hässlicher Codes formuliert werden: …



1
Wofür wird das BOOL * stop-Argument für enumerateObjectsUsingBlock verwendet?
Ich habe in enumerateObjectsUsingBlock:letzter Zeit viel für meine Anforderungen an die schnelle Aufzählung verwendet, und es fällt mir schwer, die Verwendung BOOL *stopim Aufzählungsblock zu verstehen . Die NSArrayKlassenreferenzzustände stop: Ein Verweis auf einen Booleschen Wert. Der Block kann den Wert auf setzen YES, um die weitere Verarbeitung des Arrays …

3
KVO und ARC, wie man den Server entfernt
Wie entferne ich einen Beobachter aus einem Objekt unter ARC ? Fügen wir einfach den Beobachter hinzu und vergessen, ihn zu entfernen? Wenn wir den Speicher nicht mehr manuell verwalten, wo treten wir dann von der Beobachtung zurück? Zum Beispiel auf einem View Controller: [self.view addObserver:self forKeyPath:@"self.frame" options:NSKeyValueObservingOptionNew context:nil]; Zuvor …


4
Die Verwendung von [UIColor colorWithRed: green: blue: alpha:] funktioniert nicht mit UITableView seperatorColor?
Ich versuche eine dunkelgraue Trennfarbe zu konfigurieren. Warum macht das Folgende nichts? self.tableView.seperatorStyle = UITableViewCellSeperatorStyleSingleLine; self.tableView.seperatorColor = [UIColor colorWithRed: 127 green:127 blue:127 alpha:1]; Gibt eine Tabelle ohne Trennzeichen zurück. Sobald ich [UIColor blackColor] benutze, bekomme ich gut Separatoren. Was ist das Problem?

5
MKMapView Zoom und Region
Ich bin mit der Verwendung der Google Maps Javascript-API vertraut. Vor kurzem habe ich angefangen, das MapKit-Framework für ein iPhone-Projekt zu verwenden, aber es fällt mir schwer, das Zoomen und Festlegen einer Region auf der Karte herauszufinden. In der Google Maps-API habe ich ganzzahlige Zoomstufen wie 8, 9, 10 zusammen …

4
Muss einer Variablen eine Zeichenfolge zugewiesen werden, bevor sie mit einer anderen verglichen wird?
Ich möchte den Wert von a NSStringmit der Zeichenfolge "Wrong" vergleichen. Hier ist mein Code: NSString *wrongTxt = [[NSString alloc] initWithFormat:@"Wrong"]; if( [statusString isEqualToString:wrongTxt] ){ doSomething; } Muss ich wirklich einen NSString für "Wrong" erstellen? Außerdem kann ich vergleichen Sie den Wert eines UILabel‚s textin einen String ohne das Etikett …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.