将转换保存到 NSUserDefaults?
Posted
技术标签:
【中文标题】将转换保存到 NSUserDefaults?【英文标题】:Saving Transforms into NSUserDefaults? 【发布时间】:2011-07-05 04:36:13 【问题描述】:我正在制作游戏,并想保存游戏场景的状态。 我知道我们可以将 CGPoints 保存到 NSUSerDefaults 中,但是有什么办法可以 把“变形”存进去?
如果没有,是否有任何函数可以“读取”变换(例如,视图的比例/角度)?
提前感谢您的帮助。
【问题讨论】:
Serialize CGAffineTransform to store in NSUserDefaults的可能重复 【参考方案1】:很简单,用NSValue
:
CGAffineTransform t;
[userDefaults setObject:[NSValue valueWithCGAffineTransform:t] forKey:@"Transform"];
【讨论】:
以上是关于将转换保存到 NSUserDefaults?的主要内容,如果未能解决你的问题,请参考以下文章
你可以在 NSUserDefaults 中保存 Parse 信息吗? (IOS)
如何将 NSUserDefaults 转换为 CoreData
将UIColor保存到NSUserDefaults并从NSUserDefaults加载