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.

11
Was ist der beste Weg, um eine c-Struktur in ein NSArray einzufügen?
Was ist der übliche Weg, um C-Strukturen in einem zu speichern NSArray? Vor- und Nachteile, Speicherhandhabung? Insbesondere, was ist der Unterschied zwischen valueWithBytesund valueWithPointer - von Justin und Wels unten aufgezogen. Hier ist ein Link zu Apples Diskussion valueWithBytes:objCType:für zukünftige Leser ... Für ein wenig Querdenken und mehr Blick auf …

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 …


14
Vergleichen Sie die Versionsnummern in Objective-C
Ich schreibe eine Anwendung, die Daten mit Artikeln und Versionsnummern empfängt. Die Zahlen sind wie "1.0.1" oder "1.2.5" formatiert. Wie kann ich diese Versionsnummern vergleichen? Ich denke, sie müssen zuerst als String formatiert werden, oder? Welche Optionen muss ich haben, um festzustellen, dass "1.2.5" nach "1.0.1" kommt?



18
Wie teile ich ein Bild auf Instagram in iOS?
Mein Kunde möchte ein Bild auf Instagram, Twitter, Facebook teilen. Ich habe Twitter und Facebook gemacht, aber keine API oder etwas im Internet gefunden, um Bilder auf Instagram zu teilen. Ist es möglich, Bilder auf Instagram zu teilen? wenn ja dann wie? Wenn ich die Entwicklerseite von Instagram überprüfe, habe …

6
Wann soll @objc in Swift verwendet werden?
In Swift sehe ich einige Methoden wie: @objc private func doubleTapGestureRecognized(recognizer: UITapGestureRecognizer) Ich habe mich gefragt, wann ich @objc verwenden soll. Ich habe einige Dokumente gelesen, aber sie sagen, wenn Sie möchten, dass es in Objective-C aufgerufen werden kann, sollten Sie das Flag @objc hinzufügen Dies ist jedoch eine private …

8
Unveränderliche / veränderbare Sammlungen in Swift
Ich bezog mich auf Apples Swift-Programmierhandbuch, um die Erstellung von veränderlichen / unveränderlichen Objekten (Array, Wörterbuch, Mengen, Daten) in Swift-Sprache zu verstehen. Aber ich konnte nicht verstehen, wie man in Swift unveränderliche Sammlungen erstellt. Ich würde gerne die Entsprechungen in Swift für das Folgende in Ziel-C sehen Unveränderliches Array NSArray …


10
Konvertieren von NSData in NSString in Objective c
Ich möchte NSData in NSString konvertieren. Was ist der beste Weg, dies zu tun? Ich verwende diesen Code, aber die letzte Zeichenfolge gibt null zurück NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; NSLog(@"%@",str); Wenn ich die Konsole sehe, wird null ausgegeben.
87 iphone  objective-c  ios  ipad 

4
Swift: Benutzerdefinierte ViewController-Initialisierer
Wie fügen Sie UIViewControllerUnterklassen in Swift benutzerdefinierte Initialisierer hinzu ? Ich habe eine Unterklasse erstellt UIViewController, die ungefähr so ​​aussieht: class MyViewController : UIViewController { init(leftVC:UIViewController, rightVC:UIViewController, gap:Int) { self.leftVC = leftVC; self.rightVC = rightVC; self.gap = gap; super.init(); setupScrollView(); setupViewControllers(); } } Wenn ich es ausführe, wird ein schwerwiegender …


16
Entfernen Sie alle Einschränkungen, die sich auf eine UIView auswirken
Ich habe eine UIView, die über verschiedene Einschränkungen auf dem Bildschirm angezeigt wird. Einige der Einschränkungen gehören der Übersicht, andere anderen Vorfahren (z. B. die Ansichtseigenschaft eines UIViewControllers). Ich möchte all diese alten Einschränkungen entfernen und sie mithilfe neuer Einschränkungen an einem neuen Ort platzieren. Wie kann ich dies tun, …

13
iPhone: Einstellen des Titels der Navigationsleiste
Hey alle zusammen. Ich bin noch ziemlich neu in der iPhone-Entwicklung und habe Probleme, herauszufinden, wie ich den Titel meiner Navigationsleiste ändern kann. Bei einer anderen Frage auf dieser Website hat jemand empfohlen: viewController.title = @"title text"; aber das funktioniert bei mir nicht ... Muss ich einen UINavigationController hinzufügen, um …

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.