在iOS應用程序的兼容性,我們使用複雜的對象的序列通過的NSKeyedArchiver/NSKeyedUnarchiver來存儲信息和數據。的NSKeyedArchiver/NSKeyedUnarchiver上不同IOS版本
所以應用程序將包括在應用程序包這樣的序列化對象,並且此文件將在一個特定的iOS版本創建(讓我們說的iOS 5.0)
由於應用程序將在不同的iOS版本上運行( > 5.0),甚至在將來的版本中,我們希望確保包含在應用程序包中的原始序列化對象在每個其他iOS(6.1,7.0,...)上都是完全可讀的。
假設複雜的對象序列化是由對象,它們的類都包含在所有這些IOS版本的軟件開發工具包的(爲簡單起見,我們假設沒有折舊會在未來發生的這些類), 我們能否完全確定它將始終與所有iOS兼容?
非常感謝,我會按照您的異常捕獲的建議,它的安全 – Gianluca 2013-05-14 08:54:42