encodeCGSize:forKey:和decodeCGSizeForKey:OS X的等价物

时间:2014-03-05 11:43:50

标签: objective-c macos cocoa

我正在转换一个小库来处理我的OS X精灵套件游戏的Tiled文件(tmx扩展名)。我知道在UIKit框架中没有可能知道该方法的源代码,任何想法如何替换这两个Cocoa-touch方法?

这些方法是NSCoder类的一部分。

1 个答案:

答案 0 :(得分:3)

您可以在Cocoa(reference)中使用encodeSize:forKey vs decodeSizeForKey:

示例:

[myCoder encodeSize:NSSizeFromCGSize(myCGSize) forKey:@"key"];
NSSize mySize = [myDecoder decodeSizeForKey:@"key"];