2013-08-30 42 views
-2

我有一個Mac應用程序,它使用NSKeyedArchiver保存持久性數據,它一切正常,但理想情況下超前思考我希望能夠創建一個Windows版本。目前的應用程序都是使用可可的objective-c,因爲我剛開始編寫時沒有考慮到可移植性。我很樂意從頭開始製作一個Windows版本,但顯然這兩個人需要共享數據。當涉及跨平臺應用程序時,我是一個完整的初學者。我該怎麼辦? 在此先感謝。Windows版本的Mac應用程序

回答

1

您需要在Windows上查找(或寫入)代碼/庫來閱讀NSKeyedArchiver plists,或者您需要發佈一個更新到Mac應用程序,以將鍵控歸檔轉換爲更通用的東西,比如JSON或基於XML的格式。

+0

如果你想讓你的文件對用戶不可讀,用AES加密(所有平臺都可以解密,如果他們有密鑰的話) – d00dle