iOS开发实战-第3节-解析json-爱代码爱编程
本节内容
- Codable 解码以解析json
- swift 的异常处理方法
知识点
- Codable 可编码
A type that can convert itself into and out of an external representation.
一个可以将自己转换为和脱离外部表示的类型。
通常是创建一个实例对象,在实例对象中创建与json文件相对应名称和类型的实例变量(实例变量可以少于json文件中对应名称的个数)。然后,将json文件解码成对应的实例对象,然后就可以通过实例对象进行全局访问。
- try 异常处理
Swift2.0 后加入了新的关键字 try? , 如果不想处理异常那么可以用这个关键字,使用这个关键字返回一个可选值类型,如果有异常出现,返回nil.如果没有异常,则返回可选值。
- try 出现异常处理异常
- try? 不处理异常,返回一个可选值类型,出现异常返回nil
- try! 不让异常继续传播,一旦出现异常程序停止,类似NSAssert()
// 三种方法处理异常
// 方法1 推荐 try? 如果解析成功就有值,否则为 nil
let list1 = try?
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/echosun1996/article/details/111083354