0
我正在轉換一個小型庫,以便爲我的OS X的sprite套件遊戲使用Tiled文件(tmx擴展名)。我知道有沒有可能知道UIKit框架中的方法的源代碼,任何想法如何取代這兩種Cocoa-touch only方法?encodeCGSize:forKey:和decodeCGSizeForKey:等效於OS X
這些方法是NSCoder類的一部分。
我正在轉換一個小型庫,以便爲我的OS X的sprite套件遊戲使用Tiled文件(tmx擴展名)。我知道有沒有可能知道UIKit框架中的方法的源代碼,任何想法如何取代這兩種Cocoa-touch only方法?encodeCGSize:forKey:和decodeCGSizeForKey:等效於OS X
這些方法是NSCoder類的一部分。
您可以在可可中使用encodeSize:forKey
vs decodeSizeForKey:
(reference)。
實施例:
[myCoder encodeSize:NSSizeFromCGSize(myCGSize) forKey:@"key"];
NSSize mySize = [myDecoder decodeSizeForKey:@"key"];