2
我想設置我的iPhone遊戲的每個級別的配置通過的plist或某些類型的平面文件。這樣做的一個缺點是用戶可能會打開應用程序並更改平面文件。我現在正在考慮將它編碼爲Config
類的一個實例。這是一個好主意嗎?傳統的保存/加載/配置級別的方法是什麼?iphone遊戲加載/保存/配置水平
我想設置我的iPhone遊戲的每個級別的配置通過的plist或某些類型的平面文件。這樣做的一個缺點是用戶可能會打開應用程序並更改平面文件。我現在正在考慮將它編碼爲Config
類的一個實例。這是一個好主意嗎?傳統的保存/加載/配置級別的方法是什麼?iphone遊戲加載/保存/配置水平
我經常使用的方法有兩個方面:首先,寫出來的數據是數據,而不是文字,只是爲了使它有點不太明顯它是什麼。如果你使用plist,你可以將它序列化爲一個NSData元素。其次,創建數據,鹹魚和/或與一些價值內部程序連接起來的哈希值(SHA-1等),以及存儲哈希要麼沿着一側的數據或其他地方。然後,當數據讀回時,您可以驗證它沒有被篡改。
你可以以各種方式混淆的數據,或者在存放前,實際上加密。然而,加密具有導出分支。
聽起來你是在浪費時間,你應該利用這段時間進行生動有趣的遊戲來代替。 – Jonny