我有一堆来自CCTMXLayer的CGPoints我想保存到NSUserDefaults,但似乎无法找到一种优雅的方式.
最初我希望使用NSMutableSet为包含多个NSValues(valueWithCGPoint)的值保存NSDictionary.据我所知,NSUserDefaults不支持NSMutableSet或NSValue.
此时我正在考虑将CGPoint的x和y值保存为字符串,并根据需要来回转换它.
在我的应用程序中,用户可以将文件从Windows资源管理器拖放到我的应用程序中的列表框中.这一切都很好但是在拖动多个文件时,根据用户在Windows资源管理器中点击哪个文件开始拖动,调用时文件传递的顺序会有所不同:
e.Data.GetData(DataFormats.FileDrop)
Run Code Online (Sandbox Code Playgroud)
如何以与Windows资源管理器中显示的顺序相同的顺序接收文件?
谢谢你的帮助!