Als «objective-c» getaggte Fragen

Dieses Tag sollte nur bei Fragen verwendet werden, die sich auf Objective-C-Funktionen beziehen oder von Code in der Sprache abhängen. Die Tags [cocoa] und [cocoa-touch] sollten verwendet werden, um nach Apples Frameworks oder Klassen zu fragen. Verwenden Sie die zugehörigen Tags [ios], [macos], [apple-watch] und [tvos] für Probleme, die für diese Plattformen spezifisch sind.

3
Was ist das starke Eigenschaftsattribut?
Ich verwende die Xcode-Beta für Entwickler und bemerke einige subtile Unterschiede. Darunter befindet sich ein neues Attribut für deklarierte Eigenschaften. @property(strong)IBOutlet NSArrayController *arrayControl; Meine Frage ist: Was bedeutet das starke Attribut? Ersetzt es ein älteres oder ist es etwas völlig Neues? Ich habe Google und die Entwicklerdokumentation durchsucht und konnte …



9
Wie drossle ich die Suche (basierend auf der Schreibgeschwindigkeit) in iOS UISearchBar?
Ich habe einen UISearchBar-Teil eines UISearchDisplayControllers, der zum Anzeigen von Suchergebnissen sowohl von lokalen CoreData- als auch von Remote-APIs verwendet wird. Was ich erreichen möchte, ist die "Verzögerung" der Suche auf der Remote-API. Derzeit wird für jedes vom Benutzer eingegebene Zeichen eine Anforderung gesendet. Wenn der Benutzer jedoch besonders schnell …

7
Wann sollte ich @synthesize explizit verwenden?
Soweit ich weiß, werden seit XCode 4.4 @synthesizedie Eigenschafts-Accessoren automatisch generiert. Aber gerade jetzt habe ich ein Codebeispiel darüber gelesen NSUndoManagerund im Code festgestellt, dass das @synthesizeexplizit hinzugefügt wird. Mögen: @interface RootViewController () @property (nonatomic, strong) NSDateFormatter *dateFormatter; @property (nonatomic, strong) NSUndoManager *undoManager; @end @implementation RootViewController //Must explicitly synthesize this …




7
Ziel-C Selbstbeobachtung / Reflexion
Gibt es eine integrierte Methode, Funktion, API, allgemein akzeptierte Methode usw., um den Inhalt eines instanziierten Objekts in Objective-C zu sichern, insbesondere in Apples Cocoa / Cocoa-Touch-Umgebung? Ich möchte in der Lage sein, so etwas zu tun MyType *the_thing = [[MyType alloc] init]; NSString *the_dump = [the_thing dump]; //pseudo code …


2
So aktivieren Sie ARC für eine einzelne Datei
Ich möchte eine einzelne Objective-C-Klasse, die mit ARC geschrieben wurde, in ein altes Projekt einbringen. Das Internet bietet viele Referenzen, wie Sie ARC für Ihr Projekt aktivieren und dann für einzelne Dateien deaktivieren können, aber ich möchte das Gegenteil tun. Ich möchte das Projekt so lassen, wie es ist, dh …

4
Ziel-C: Behauptung vs. Ausnahme vs. Fehler
Wann sollte ich in Cocoa NSAssert, NSException, NSError verwenden? Folgendes habe ich mir gedacht: NSAssert - Wenn Sie ein Client-Programm erstellen, das zum eigenen Vorteil des Programmierers verwendet wird, um Regeln, Konventionen, Annahmen oder Vor- und Nachbedingungen zu überprüfen? NSException - Wenn Sie eine Bibliothek eines Drittanbieters für andere Programmierer …


22
Der Textinhalt von UITextView beginnt nicht von oben
Ich habe einen langen Text aus meiner JSON-Datei, aber wenn ich auf den Link von meiner UITableViewCell klicke, um zu meiner UIViewController-Seite zu gelangen, lädt der UITextView-Text den String-Inhalt, zeigt aber nicht den Inhalt von Anfang an an und ich muss alle nach oben scrollen die Zeit. Was ich tun …


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.