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.





19
Wie mache ich eine HTTP-Anfrage in Swift?
Ich habe die Programmiersprache Swift von Apple in iBooks gelesen , kann aber nicht herausfinden, wie eine HTTP-Anfrage (so etwas wie cURL) in Swift gestellt wird. Muss ich Obj-C-Klassen importieren oder muss ich nur Standardbibliotheken importieren? Oder ist es nicht möglich, eine HTTP-Anfrage basierend auf nativem Swift-Code zu stellen?

8
Objective-C ARC: stark gegen behalten und schwach gegen zuweisen
Es gibt zwei neue Speicherverwaltungsattribute für Eigenschaften, die von ARC eingeführt wurden, strongund weak. Abgesehen davon copy, was offensichtlich etwas völlig anderes ist, gibt es Unterschiede zwischen strongvs retainund weakvs assign? Nach meinem Verständnis besteht der einzige Unterschied darin, dass der Zeiger weakzugewiesen wird nil, während dies assignnicht der Fall …

7
UILongPressGestureRecognizer wird beim Drücken zweimal aufgerufen
Ich erkenne, ob der Benutzer 2 Sekunden lang gedrückt hat: UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(handleLongPress:)]; longPress.minimumPressDuration = 2.0; [self addGestureRecognizer:longPress]; [longPress release]; So gehe ich mit der langen Presse um: -(void)handleLongPress:(UILongPressGestureRecognizer*)recognizer{ NSLog(@"double oo"); } Der Text "double oo" wird zweimal gedruckt, wenn ich länger als 2 Sekunden drücke. …

4
Wie schreibe ich iOS App rein in C.
Ich lese hier C vor Ziel-C lernen? Normalerweise ersetze ich dann einen Obj-C-Code durch reinen C-Code (schließlich können Sie sie beliebig mischen, der Inhalt einer Obj-C-Methode kann vollständig reiner C-Code sein). Ist das wahr? Ist es möglich, eine iPhone-App nur in der Programmiersprache C zu erstellen?




16
Wie zeichne ich einen Schatten unter einem UIView?
Ich versuche, einen Schatten unter den unteren Rand eines UIViewin Cocoa Touch zu zeichnen . Ich verstehe, dass ich CGContextSetShadow()den Schatten zeichnen sollte , aber die 2D-Programmieranleitung für Quarz ist etwas vage: Speichern Sie den Grafikstatus. Rufen Sie die Funktion auf CGContextSetShadowund übergeben Sie die entsprechenden Werte. Führen Sie alle …

5
Wie genau funktioniert __attribute __ ((Konstruktor))?
Es scheint ziemlich klar zu sein, dass es die Dinge einrichten soll. Wann genau läuft es? Warum gibt es zwei Klammern? Ist __attribute__eine Funktion? Ein Makro? Syntax? Funktioniert das in C? C ++? Muss die Funktion, mit der es funktioniert, statisch sein? Wann läuft __attribute__((destructor))? Beispiel in Ziel-C : __attribute__((constructor)) …
347 c++  objective-c  c  gcc 

30
Welche Best Practices verwenden Sie beim Schreiben von Objective-C und Cocoa? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …


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.