Swift: 如何在一个文件中保存不同类型的数据
Swift: How to save data of different types in a file
我想将包括字符串、数字、日期和坐标在内的数据保存在一个文件中,然后将文件传输到服务器。如何使用 swift?
并且我想在以后处理来自服务器的这些数据。什么类型的文件比较好保存?
如果我没猜错,你可以使用 NSData
首先你必须像这样创建一个字典
var dictionary = [String:AnyObject]()
dictionary["age"] = 13
dictionary["name"] = "Mike"
然后你必须使用 nsjsonserialization
将这个字典转换成 NSData
if let data = NSJSONSerialization.dataWithJSONObject(dictionary, options:NSJSONWritingOptions(0), error:nil) as NSData? {
request.HTTPBody = data
}
但这始终取决于服务器能够理解的内容
希望我有所帮助。对不起我的英语
我想将包括字符串、数字、日期和坐标在内的数据保存在一个文件中,然后将文件传输到服务器。如何使用 swift?
并且我想在以后处理来自服务器的这些数据。什么类型的文件比较好保存?
如果我没猜错,你可以使用 NSData
首先你必须像这样创建一个字典
var dictionary = [String:AnyObject]()
dictionary["age"] = 13
dictionary["name"] = "Mike"
然后你必须使用 nsjsonserialization
将这个字典转换成 NSDataif let data = NSJSONSerialization.dataWithJSONObject(dictionary, options:NSJSONWritingOptions(0), error:nil) as NSData? {
request.HTTPBody = data
}
但这始终取决于服务器能够理解的内容
希望我有所帮助。对不起我的英语