Fragen mit 'object-c' getaggt

Dieses Tag sollte nur für Probleme verwendet werden, die sich auf Objective-C-Objekte beziehen, oder hängt vom Sprachcode ab. Die Tags [cocoa] und [cocoa-touch] sollten verwendet werden, um nach Apple 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.
30
antwortet

Was ist der Unterschied zwischen atomaren und nichtatomaren Attributen?

Was bedeuten atomar und nichtatomar in Eigentumserklärungen? @ property (nicht atomar, einbehalten) UITextField * userName; @ property (atomic, keep) UITextField * userName; @ property (einbehalten) UITextField * userName; Was ist der betriebliche Unterschied zwischen diesen drei?
Set 26 Feb 09 um 5:31
92
antwortet

Wie kann ich UITextField mit einer Tastatur nach oben bringen - wenn ich mit der Bearbeitung beginne?

Mit iOS SDK: Ich habe eine UIView mit einem UITextField, das eine UITextField-Tastatur hat. Ich muss, damit ich kann: Lassen Sie den Inhalt der UIScrollView scrollen, um andere Textfelder anzuzeigen, sobald die Tastatur angezeigt wird, automatisch "springen" (...
am 14. Juli 09 um 20:06 Uhr festgelegt
18
antwortet

Wie kann man ARC für eine Datei in einem Projekt deaktivieren?

Ich verwende ARC in meinem Projekt. Ich bin jedoch auf mehrere Dateien gestoßen (zum Beispiel in Komponententests und Mock-Objekten), in denen die ARC-Regeln jetzt etwas anfälliger sind. Ich erinnere mich, dass ich gehört habe, dass es eine Möglichkeit gibt, ARC für jede Datei auszuschalten, obwohl m ...
Set am 11. Juli 11 um 08:21 Uhr
41
die Antwort

Datenübertragung zwischen View-Controllern

Ich bin neu bei iOS und Objective-C und dem gesamten MVC-Paradigma und halte Folgendes fest: Ich habe eine Ansicht, die als Dateneingabeformular dient, und ich möchte dem Benutzer die Möglichkeit geben, mehrere Produkte auszuwählen. Produkte sind in einer anderen Pre ...
am 06. März um 15:43 Uhr festgelegt
20
antwortet

performSelector kann ein Leck verursachen, da sein Selector unbekannt ist

Ich erhalte die folgende Warnung vom ARC-Compiler: "performSelector kann ein Leck verursachen, da sein Selector unbekannt ist". Das mache ich: [_controller performSelector: NSSelectorFromString (@ "someMethod")]; Warum bekomme ich diese Warnung? ...
set 10 aug. 11 um 23:23
36
antwortet

Wie kann ich die Auswahl von UITableView deaktivieren?

Wenn Sie in UITableView auf eine Zeichenfolge klicken, wird die Zeichenfolge hervorgehoben und ausgewählt. Kann man das deaktivieren, so dass das Drücken einer Zeile nichts bewirkt?
Setze 10 Okt. 08 um 14:32 Uhr
22
antwortet

Wie kann man NSMutableArray mit benutzerdefinierten Objekten darin sortieren?

Was ich tun möchte, scheint ziemlich einfach zu sein, aber ich kann die Antworten nicht online finden. Ich habe NSMutableArray-Objekte und lasse sie Personenobjekte sein. Ich möchte NSMutableArray nach Person.birthDate, also NSDate, sortieren. Ich ...
am 30. April eingestellt 09 um 09.10
19
antwortet

Wie prüfe ich, ob eine Zeichenfolge eine andere Zeichenfolge in Objective-C enthält?

Wie prüfe ich, ob eine Zeichenfolge (NSString) eine andere kleinere Zeichenfolge enthält? Ich habe auf etwas gehofft: NSString * string = @ "hallo bla bla"; NSLog (@ "% d", [Zeichenfolge enthältSubstring: @ "Hallo"]); Aber das nächste, was ich finden könnte: if ([string rangeOfString: @ "hallo"] ...
am 02. Mai um 18:34 Uhr festgelegt
30
antwortet

Labels in Objective-C für die Integration von NSStrings

Gibt es Shortcuts für die String-Verkettung (stringByAppendingString :) in Objective-C oder Shortcuts für das Arbeiten mit NSString im Allgemeinen? Zum Beispiel möchte ich Folgendes tun: NSString * myString = @ "This"; NSString * test = [myString stringByAppendingString: @ "ist nur ein Te ...
04. Februar eingestellt 09 um 09:26
15
antwortet

Was ist die Typedef-Aufzählung in Objective-C?

Ich glaube nicht, dass ich grundsätzlich verstehe, was enum ist und wann es zu verwenden ist. Zum Beispiel: typedef enum {kCircle, kRectangle, kOblateSpheroid} ShapeType; Was wird hier wirklich angekündigt?
Set 02 Apr 09 um 0:59
15
antwortet

Konstanten in Objective-C

Ich entwickle eine Cocoa-Anwendung und verwende die NSString-Konstante, um Schlüsselnamen für meine Einstellungen zu speichern. Ich verstehe, dass dies eine gute Idee ist, weil es einfach ist, bei Bedarf den Schlüssel zu wechseln. Darüber hinaus ist dieses Konzept "Abschnitt ...
Set 12 Feb 09 um 0:52
10
antwortet

Wie konvertiert man den NSString-Wert in NSData?

Wie konvertiert man den NSString-Wert in NSData?
am 23. Mai 09 um 14:20 Uhr festgelegt
17
antwortet

So rufen Sie den Objective-C-Code von Swift auf

Wie nennt man in der neuen Swift-Sprache von Apple den Objective-C-Code? Apple erwähnte, dass sie in derselben Anwendung koexistieren können. Dies bedeutet jedoch, dass Sie alte in Objective-C erstellte Klassen technisch nutzen können, um ...
wird am 2. Juni 14 um 23:05 eingestellt
40
antwortet

Wie überprüfe ich die iOS-Version?

Ich möchte überprüfen, ob die Version des iOS-Geräts größer als 3.1.3 ist. Ich habe Folgendes versucht: [[UIDevice currentDevice] .systemVersion floatValue], aber es funktioniert nicht, ich möchte nur: if (version> 3.1.3) {} Wie mache ich kann das erreicht werden?
am 27. Juli um 10:30 Uhr festgelegt
13
antwortet

Zufallszahlengenerierung in Objective-C

Ich bin im Grunde ein Java-Manager, und ich brauche einen Weg, um eine Pseudo-Zufallszahl zwischen 0 und 74 zu generieren. In Java würde ich die Methode verwenden: Random.nextInt (74) Ich habe kein Interesse daran, über Samen oder über Zufall zu sprechen.
Set 02 Okt 08 um 7:35