Tag: nscoding
NSCoding ist ein Protokoll von Apple, Foundation framework. Das NSCoding-Protokoll erklärt zwei Methoden, die eine Klasse implementieren muss, so dass Instanzen dieser Klasse können codiert und decodiert.
2
Antworten
Habe ich eine Reihe von verschachtelten Objekten, dass ich bin benötigen, um durch das NSCoding-Protokoll, so dass ich speichern Sie die top-level-Objekt in NSUserDefaults. Hier ist die Struktur der Objekte: 'Lehrer' class NSMutableArray hält Instanzen von... 'Class'
1
Antworten
Habe ich gesehen, dass mehrere Fragen wie bei mir; allerdings sind diese in Bezug auf swift 2/1 und ich bin derzeit mit swift 3. Ich glaube, Apple hat sich verändert es leicht. class Person: NSObject, NSCoding {
3
Antworten
Lerne ich über die NSSecureCoding - Protokoll eingeführt, die von Apple in iOS 6. Aus meinem Verständnis so weit, es sollte immer verwendet werden, wenn eine Klasse kodiert/dekodiert Instanzen von sich selbst, um zu verhindern, dass die
1
Antworten
Ich bin neu in der iOS-Programmierung und ich habe gerade gelernt, einige Grundlagen über die speichern/laden-Objekte. In meinem Buch gibt es ein Beispiel für das speichern von Bildern in Datei: NSData *data = UIImageJPEGRepresentation(someImage, 0.5); [data writeToFile:imagePath
1
Antworten
Habe ich eine benutzerdefinierte Klasse, die ich wünschte, zu speichern und zu laden. Die Klasse enthält ein NSDate, ein NSString, und ein NSNumber. Ich habe realisiert das NSCoding-Protokoll .h-Datei. Hier ist der code, den ich bisher haben.
6
Antworten
Ich würde gerne so speichern Sie ein NSMutableDictionary Objekt in NSUserDefaults. Den Schlüssel geben Sie in NSMutableDictionary ist NSString, den Wert-Typ ist NSArray enthält eine Liste der Objekte, die implementiert NSCoding. Pro Dokument NSString und NSArray beide
3
Antworten
Ich würde gerne verwirklichen init(coder aDecoder: NSCoder!) einer Superklasse, und verwenden Sie es in allen Unterklassen durch Aufruf der Methode einer Klasse auf der jeweiligen Unterklasse in die Oberklasse zur Laufzeit. MySuperClass class func dummyDict() -> NSDictionary
4
Antworten
Habe ich eine Klasse und innerhalb der Klasse ist ein (swift) array, basierend auf einer globalen Struktur ist. Ich möchte ein array speichern mit dieser Klasse NSUserDefaults. Das ist mein code: struct mystruct { var start :
3
Antworten
Ich bin blockiert in etwas, und ich bin sicher, es ist zu groß. Ich habe ein benutzerdefiniertes Objekt, das wie folgt Aussehen @interface DownloadObject : NSObject <NSCoding>{ NSNumber *key; NSString *name; NSNumber *progress; NSNumber *progressBytes; NSNumber *size;
4
Antworten
Bekomme ich die Fehlermeldung "der Typ 'Schiff' ist kein index-Mitglieder, wenn ich versuche zu tun: var coor = ship[index] Habe ich versucht zu tun var coor = ship?[index] as? Coordinate Aber ich bekomme diese Fehlermeldung: "Nicht verwenden,
2
Antworten
Habe ich eine Instanz-variable name in der String - var name: String Meine Klasse implementiert das NSCoding-Protokoll. Also bei dem Namen hatte ich func encodeWithCoder(aCoder: NSCoder) { aCoder.encodeObject(self.name, forKey: kName) } required init(coder aDecoder: NSCoder) { self.name
1
Antworten
Erstellte ich eine Swift-Klasse, entspricht NSCoding. (Xcode 6 GM, Swift 1.0) import Foundation private var nextNonce = 1000 class Command: NSCoding { let nonce: Int let string: String! init(string: String) { self.nonce = nextNonce++ self.string = string
2
Antworten
Ich habe ein einfaches Objekt, das entspricht der NSCoding Protokoll. import Foundation class JobCategory: NSObject, NSCoding { var id: Int var name: String var URLString: String init(id: Int, name: String, URLString: String) { self.id = id self.name
8
Antworten
Ich bin versucht derzeit, speichern Sie eine benutzerdefinierte Swift-Klasse NSUserDefaults. Hier ist der code aus meinem Spielplatz: import Foundation class Blog : NSObject, NSCoding { var blogName: String? override init() {} required init(coder aDecoder: NSCoder) { if
4
Antworten
Ich habe lange gesucht für einen Artikel, der erklärt, NSCoding (NSKeyedArchiver...) vor-und Nachteile über die Verwendung von CoreData (SQLite....). Es gibt eine Menge von Optionen, die ich umsetzen kann, meine eigenen binäre reader/writer, oder verwenden Sie plists/xml/json,...
6
Antworten
Ich würde gerne so speichern Sie ein NSMutableDictionary Objekt in NSUserDefaults. Den Schlüssel geben Sie in NSMutableDictionary ist NSStringden Wert-Typ ist NSArray enthält eine Liste der Objekte, die implementiert NSCoding. Pro Dokument NSString und NSArray beide sind
7
Antworten
Weiß jemand, wie man diese Fehler beheben mit Xcode 9 GM? Ich arbeite an einer app mit Xcode 8.3, das Ziel der Bereitstellung ist für iOS 9.3 und ich hatte nie dieses problem vor. Ich don '
3
Antworten
Habe ich diesen Spielplatz mit Swift 3, Xcode 8.0: import Foundation class Person: NSObject, NSCoding { var name: String var age: Int init(name: String, age: Int) { self.name = name self.age = age } required convenience init(coder
4
Antworten
Ich habe eine Menge NSCoding-Archivierung in Obj-C, aber ich bin mir nicht sicher, wie er geht, Strukturen in der Swift, noch arrays mit optionalen Werten. Hier ist mein code: public struct SquareCoords { var x: Int, y: