Als «cocoa» getaggte Fragen

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.



7
Wie kann ich den Inhalt der NSDictionary-Variablen im Xcode-Debugger anzeigen?
Gibt es eine Möglichkeit, die Schlüssel / Wert-Paare einer NSDictionary-Variablen über den Xcode-Debugger anzuzeigen? Hier ist der Umfang der Informationen, wenn sie im Variablenfenster vollständig erweitert sind: Variable Value Summary jsonDict 0x45c540 4 key/value pairs NSObject {...} isa 0xa06e0720 Ich hatte erwartet, dass es mir jedes Element des Wörterbuchs zeigt …

10
Ansichtsbasiertes NSTableView mit Zeilen mit dynamischen Höhen
Ich habe eine Anwendung mit einer Ansicht, die darauf basiert NSTableView. In dieser Tabellenansicht befinden sich Zeilen mit Zellen, deren Inhalt aus mehreren Zeilen NSTextFieldmit aktiviertem Zeilenumbruch besteht. Abhängig vom Textinhalt von NSTextFieldvariiert die Größe der Zeilen, die zum Anzeigen der Zelle benötigt werden. Ich weiß, dass ich die NSTableViewDelegateMethode …

11
Holen Sie sich das aktuelle NSDate im Zeitstempelformat
Ich habe eine grundlegende Methode, die die aktuelle Zeit abruft und in einen String setzt. Wie kann ich jedoch das aktuelle Datum und die aktuelle Uhrzeit in einem UNIX-Zeitstempelformat seit 1970 formatieren? Hier ist mein Code: NSDate *currentTime = [NSDate date]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"hh-mm"]; NSString …


7
Grundlegendes zum NSString-Vergleich
Beide folgenden Vergleiche werden als wahr bewertet: 1) @"foo" == @"foo"; 2) NSString *myString1 = @"foo"; NSString *myString2 = @"foo"; myString1 == myString2; Es gibt jedoch definitiv Zeiten, in denen zwei NSStrings nicht mit dem Gleichheitsoperator verglichen werden können und [myString1 isEqualToString:myString2]stattdessen erforderlich sind. Kann jemand etwas Licht ins Dunkel …

10
Xcode-Linker-Fehler: Datei zu klein für Architektur x86_64
Ich entwickle eine Anwendung in Xcode. Wenn ich versuche zu erstellen, tritt dieser Fehler auf: ld: in /Users/theodore/Library/Developer/Xcode/DerivedData/Tower-bkpdifuqssebjdgurzmtirbxejnn/Build/Intermediates/Tower.build/Debug/Tower.build/Objects-normal/x86_64/TWRAppDelegate.o, file too small for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) Weiß jemand was falsch ist?

4
Werden "EXC_BREAKPOINT (SIGTRAP)" - Ausnahmen durch das Debuggen von Haltepunkten verursacht?
Ich habe eine Multithread-App, die auf allen meinen Testmaschinen sehr stabil ist und für fast jeden meiner Benutzer stabil zu sein scheint (basierend auf keinen Beschwerden über Abstürze). Die App stürzt jedoch häufig für einen Benutzer ab, der so freundlich war, Absturzberichte zu senden. Alle Absturzberichte (~ 10 aufeinanderfolgende Berichte) …


9
NSLocale currentLocale gibt immer "en_US" zurück, nicht die aktuelle Sprache des Benutzers
Ich bin gerade dabei, eine iPhone-App zu internationalisieren. Ich muss programmgesteuerte Änderungen an bestimmten Ansichten vornehmen, basierend auf dem aktuellen Gebietsschema des Benutzers. Ich werde verrückt, weil unabhängig von der Spracheinstellung auf dem iPhone-Simulator oder der tatsächlichen Hardware localeimmer "en_US" ausgewertet wird: NSString *locale = [[NSLocale currentLocale] localeIdentifier]; NSLog(@"current locale: …

9
NSDictionary mit bestellten Schlüsseln
Ich habe ein NSDictionary (in einer Liste gespeichert), das ich grundsätzlich als assoziatives Array verwende (Zeichenfolgen als Schlüssel und Werte). Ich möchte das Array von Schlüsseln als Teil meiner Anwendung verwenden, möchte jedoch, dass sie in einer bestimmten Reihenfolge vorliegen (nicht wirklich in einer Reihenfolge, in der ich einen Algorithmus …

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 …

3
Überprüfen Sie, ob die NSString-Instanz in einem NSArray enthalten ist
Ich habe ein Array mit einer Reihe von Zeichenfolgen und möchte überprüfen, ob eine bestimmte Zeichenfolge im Array enthalten ist. Wenn ich die containsObjectNachricht: im Array verwende, erhalte ich korrekte Ergebnisse. Zeigen alle NSStringObjekte mit derselben Zeichenfolge auf dasselbe Objekt? Oder warum containsObjectfunktioniert das:? NSArray *stringArray = [NSArray arrayWithObjects:@"1",@"2",@"3",anotherStringValue, nil]; …

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 …

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.