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

                }

但这始终取决于服务器能够理解的内容

希望我有所帮助。对不起我的英语