nscoding

    1熱度

    1回答

    我試圖在我的項目使用這個庫https://github.com/updatezen/Parse-NSCoding/,但是當我導入的.h/.m文件到我的項目仍然拋出一個警告,當我嘗試做緩存我PFObjects [cache setObject:myPFObject forKey:@"PFObjectID"];說 "Sending 'PFObject *const_strong' to paramet

    0熱度

    1回答

    我想知道是否有一種方法來保持用戶輸入時來回導航到我的主菜單使用UINavigationBar後退箭頭使用NSCoder。我目前使用NSCoder在後臺/終止/重啓過程中維護此數據,NSUserDefaults維護視圖之間的數據,但NSCoder和NSUserDefaults的組合給出了不可預知的結果。有時,這兩種恢復工作,但有時BG/Term/RS恢復不起作用,並且我正在討論在我的設備上加載相同的

    0熱度

    1回答

    我有一個用於顯示錶格數據的對象數組(包含項目名稱和創建日期)。我想用NSCoding協議保存這個數組。每次按下「提交」按鈕提交新表格條目時,我都會調用saveDataToDisk方法。但是,我的應用程序在提交時崩潰。這是我第一次學習如何保存應用程序數據,我看了幾個教程,我的表單看起來是一樣的。我也在網上找了幾天,找不到解決辦法。哪裏不對? 這裏是我的方法: 譯碼方法: - (id)initWith

    6熱度

    2回答

    當從我的應用程序中保存少量數據時,最好使用NSUserDefaults還是NSCoding? 現在我使用NSCoding(encodeWithCoder/initWithCoder等),但似乎NSUserDefaults可能更簡單。 我的總數據是關於各種Ints/Strings/MutableArray,總共只有幾十個。

    0熱度

    1回答

    我的應用程序有幾個類實現了NSCoding協議。並且應用程序將這些類的實例保存到文件系統中 在不久的將來,我將發佈我的應用程序的新版本。這個應用程序將包括更改的邏輯- (void) encodeWithCoder:(NSCoder *)coder和- (id) initWithCoder:(NSCoder *)aDecoder方法。 問題是:在更新正常工作後測試該應用程序的一般方法是什麼?

    2熱度

    1回答

    我想我只是不知道有什麼區別,因爲我不明白「黑匣子」,但使用這兩種方法之一有什麼區別? 當我應該使用 NSData writeToFile: atomically: 我時,應使用 [NSKeyedArchiver archiveRootObject: toFile:] 又有哪些利弊使用每個?

    2熱度

    1回答

    我創建了兩個應用程序,稱它們爲服務器和客戶端。這兩個應用程序的xcode項目都使用通用的子項目。這些應用程序是爲特定客戶設計的,可在iOS7/iPad上運行 爲了進行測試,我正在編譯服務器應用程序並在iPad 3上運行它。客戶端應用程序在Air上運行。當我爲iPad3編譯時,Xcode引發了一堆警告,因爲NSInteger/NSUInteger類型爲32位,我使用的邏輯(在這種情況下,格式爲%lu

    0熱度

    2回答

    所以我有一個實現NSCoding的NSObject。在我的解碼器方法中,它需要在其他屬性中檢索屬於該類的BOOL。 -(id)initWithCoder:(NSCoder *)decoder { self = [super init]; if (self) { [self setRandomObject:[decoder decodeObjectForKey:@"r

    1熱度

    4回答

    我有一個SGBContainer類的對象,它有一個名爲objects的數組,其中包含類SGBObject的對象。目前,它們各自實施NSCoding而不是NSSecureCoding。該-initWithCoder:爲SGBContainer看起來是這樣的: - (id)initWithCoder:(NSCoder *)aCoder { self = [self init];

    1熱度

    2回答

    作爲一名最近嘗試使用Python的iOS開發人員,我很想知道是否有像NSCoding這樣的東西可以讓我實現一個方法或一對方法,這些方法可以定義我的對象如何自動保存到磁盤,很像NSCoding。 我找到了this repo,但我不確定它是否是更大的框架的一部分,我不想將它納入我的(小)項目。 是否有東西附帶Python?在那裏流行的那些以原始而強大的方式處理對象持久化的東西?