Cocoa ist Apples Framework für die Anwendungsentwicklung für macOS, das aus Foundation, Application Kit und Core Data besteht. Verwenden Sie das "Cocoa-Touch" -Tag für iOS-Fragen.
Ich verstehe, dass der folgende Befehl einen einzelnen Pod aktualisiert : pod update <podname>. Dadurch werden jedoch auch die Abhängigkeiten anderer Pods (Pods, die nicht im Update-Befehl enthalten waren) aktualisiert, die Sie zuvor installiert haben. Gibt es eine Möglichkeit, einen einzelnen Pod zu aktualisieren und alle anderen Abhängigkeiten in Ruhe …
Ich habe ein UIImage (Cocoa Touch). Ich freue mich, ein CGImage oder etwas anderes zu erhalten, das verfügbar sein soll. Ich möchte diese Funktion schreiben: - (int)getRGBAFromImage:(UIImage *)image atX:(int)xx andY:(int)yy { // [...] // What do I want to read about to help // me fill in this bit, here? …
Ich schreibe ein Plug-In für eine Software, die eine große Sammlung von Elementen in HTML in einer WebView in Cocoa (die WebKit als Renderer verwendet) einfügt. Sie können also davon ausgehen, dass diese HTML-Datei geöffnet wird Safari). Die DIVs sind dynamisch hoch, variieren aber nicht zu stark. Sie sind normalerweise …
Wenn ich in Cocoa ein NSMutableArray durchlaufen und mehrere Objekte entfernen möchte, die bestimmten Kriterien entsprechen, wie kann ich dies am besten tun, ohne die Schleife jedes Mal neu zu starten, wenn ich ein Objekt entferne? Vielen Dank, Bearbeiten: Nur zur Verdeutlichung - Ich habe nach dem besten Weg gesucht, …
Ich habe ein iOS-Projekt mit CocoaPods. Alles funktionierte reibungslos, bis ein anderer Entwickler anfing, an demselben Projekt zu arbeiten. Er hat einige Änderungen vorgenommen (nur an Code, soweit ich weiß) und einen neuen Zweig im Repo erstellt. Ich habe seinen Zweig ausgecheckt und versucht, ihn zu erstellen, erhalte jedoch eine …
Wenn Sie eine haben NSMutableArray, wie mischen Sie die Elemente zufällig? (Ich habe meine eigene Antwort darauf, die unten veröffentlicht ist, aber ich bin neu bei Cocoa und ich bin interessiert zu wissen, ob es einen besseren Weg gibt.) Update: Wie von @Mukesh festgestellt, gibt es ab iOS 10+ und …
Einige Codes, die ich Unit-Tests mache, müssen eine Ressourcendatei laden. Es enthält die folgende Zeile: NSString *path = [[NSBundle mainBundle] pathForResource:@"foo" ofType:@"txt"]; In der App läuft es einwandfrei, aber wenn es vom Unit-Test-Framework ausgeführt wird, wird pathForResource:null zurückgegeben, was bedeutet, dass es nicht gefunden werden konnte foo.txt. Ich habe sichergestellt, …
Ich surfe durch den wunderbaren Blog von Scott Stevenson und versuche, ein grundlegendes Objective-C-Konzept zu verstehen, bei dem Delegierten die Eigenschaft "Zuweisen" gegenüber "Beibehalten" zugewiesen wird. Beachten Sie, dass beide in einer Müllsammelumgebung gleich sind. Ich beschäftige mich hauptsächlich mit einer nicht GC-basierten Umgebung (z. B. iPhone). Direkt aus Scotts …
EDIT: Dies ist eine schöne vorgefertigte Menüleistenanwendung hier ( Github-Quelle ) durch diese Antwort . Ich habe mich gefragt, wie man einen Menüleistenantrag stellt. Was sind die Voraussetzungen dafür? Ich habe gesehen, dass eine einfache Anwendung für die Menüleiste darin bestand, Links mit Ihrem Browser zu öffnen. Ich möchte etwas …
Es gibt zwei Möglichkeiten, ein NSDate in NSUserDefaults zu speichern, auf die ich gestoßen bin. Option 1 - setObject: forKey: // Set NSDate *myDate = [NSDate date]; [[NSUserDefaults standardUserDefaults] setObject:myDate forKey:@"myDateKey"]; // Get NSDate *myDate = (NSDate *)[[NSUserDefaults standardUserDefaults] objectForKey:@"myDateKey"]; Option 2 - timeIntervalSince1970 // Set NSDate *myDate = [NSDate …
Objective-C hat keine Namespaces. Es ist ähnlich wie bei C, alles befindet sich in einem globalen Namespace. Es ist üblich, Klassen mit Initialen voranzustellen. Wenn Sie beispielsweise bei IBM arbeiten, können Sie ihnen "IBM" voranstellen. Wenn Sie für Microsoft arbeiten, können Sie "MS" verwenden. und so weiter. Manchmal beziehen sich …
Ich habe versucht, eine Zeichenfolge NSDatain Swift zu initialisieren . In der NSString Cocoa-Dokumentation sagt Apple, dass Sie Folgendes verwenden müssen: init(data data: NSData!, encoding encoding: UInt) Apple hat jedoch kein Beispiel für die Verwendung oder den Ort der Platzierung angegeben init. Ich versuche, den folgenden Code von Objective-C in …
Das anfängliche Googeln zeigt an, dass es in einer Objective-C Cocoa-Anwendung keine integrierte Möglichkeit gibt, reguläre Ausdrücke auszuführen. Also vier Fragen: Stimmt das wirklich? Willst du mich verarschen? Ok, gibt es dann eine nette Open-Source-Bibliothek, die Sie empfehlen? Was sind Möglichkeiten, nahe genug zu kommen, ohne eine Bibliothek zu importieren, …
NSString *aNSString; CFStringRef aCFString; aCFString = CFStringCreateWithCString(NULL, [aNSString UTF8String], NSUTF8StringEncoding); aCFString = CFXMLCreateStringByUnescapingEntities(NULL, aCFString, NULL); Wie kann ich eine neue bekommen NSStringaus aCFString?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.