nscoding

    0熱度

    2回答

    我使用NSCoding來管理一個自定義對象與幾個不同的領域,其中一個圖像。我只針對iOS 5.0+並已切換到ARC。我有一切工作,但我專注於性能 - 我沒有看到這樣的問題,所以這裏它: 我將UIImage轉換成NSData並將其添加到主NSCoding文件(一個plist,如果它很重要)存儲在磁盤上。如果有多個圖像,則圖像名稱將變爲順序的(例如,image1,image2,image3)。然後,我

    0熱度

    3回答

    我已經在這裏看到有關保存NSArrays/NSDictionaries的各種問題,但我有點困惑,當一些子元素是UIImages。 爲了給出一點上下文,該應用程序基本上是一個博客類型的應用程序。當用戶正在譜寫新的項目,他們的崗位可以包含以下內容:從自己的相簿 3張照片 文本 位置 從本質上說,我是如果用戶決定暫時取消他們的博客帖子,則試圖爲​​應用實施「保存草稿」功能。當用戶取消博客文章時,他們會在

    0熱度

    3回答

    在ARC下,是否可以使用NSCoding對CGMutablePathRef(或其不可變形式)進行編碼/解碼?天真的我嘗試: path = CGPathCreateMutable(); ... [aCoder encodeObject:path] ,但我從編譯器得到一個友好的錯誤: Automatic Reference Counting Issue: Implicit conversion

    1熱度

    1回答

    這可能是一個天真的問題 - 但我想仔細檢查,以避免浪費時間UIDocument,如果它不做我想要的。 背景:我有,我已經創建了一個簡單的文件系統到用戶創建的文檔保存了爲plists的應用程序。我有我的編碼/解碼所有工作。我正在使用一些基本類型,並使用適當的編碼器方法來處理它。我有一個命名系統,並將plists保存到Library目錄中的自定義目錄,因爲這些是用戶不應直接訪問的文檔。 (他們可以將他

    2熱度

    2回答

    我正在從SQLite數據庫的iOS應用抓取HTML內容,並將其載入網頁視圖通過自定義Objective-C對象。 我願意實施這些自定義對象NSCoding以免取出由sqlite的內容。 任何人有使用多少有益NSCoding會,而不是從sqlite的數據庫獲取一些經驗? 在此先感謝,

    1熱度

    1回答

    我從來沒有使用NSCoding之前,我很困惑它應該如何實現。 我目前的iPad應用程序有一個UIImageView(稱爲「背景」),這是我的主視圖控制器的屬性。 「背景」具有UIImage「圖像」屬性(顯然)以及由用戶添加的各種子視圖。添加的子視圖是我自己的UIImageView的自定義子類。 我需要能夠保存「背景」UIImageView的狀態,以便可以使用與存檔時相同的圖像和所有子視圖進行恢復。

    15熱度

    1回答

    我知道,當你寫一個實現NSCoding的對象的子類的initWithCoder方法時,你必須調用超級initWithCoder(而不是super init),但是我必須在執行encodeWithCoder時調用super encodeWithCoder?

    0熱度

    2回答

    我有一個奇怪的情況,我希望有人可以闡明一些。我在自定義對象中實現了NSCoding協議,並且我在initWithCoder:中遇到了內存泄漏。我有這樣的事情: NSString* titleTemp = [aDecoder decodeObjectForKey:@"title"]; if(titleTemp) { [self setTitleString:titleTemp]; }

    0熱度

    3回答

    我試圖將我的對象圖保存到一個文件,然後在稍後重新加載它,但是decodeObjectForKey:對於我指定的任何鍵總是返回nil。 創建了一個二進制文件,它偶爾還有人類可讀的文本,即titleTextColor,所以我認爲歸檔過程正在工作。 我想知道NSKeyedArchiver和NSKeyedUnarchiver的工作原理嗎?任何幫助,將不勝感激。 - (void)encodeWithCode

    1熱度

    1回答

    在iOS 4中,MKPlacemark不符合NSCoding。 在iOS 5中,MKPlacemark符合NSCoding通過CLPlacemark的方式。 我不確定我是否可以使用-initWithCoordinate:addressDictionary:以及我自己的密鑰/值(地址簿之外)並避開它,但我真正好奇的是NSCoding。 特別是,假設我已經子類MKPlacemark。如果我想支持NSC