Fortify:使Swift更强大

时间:2024-06-06 19:28:41
【文件属性】:

文件名称:Fortify:使Swift更强大

文件大小:10KB

文件格式:ZIP

更新时间:2024-06-06 19:28:41

swift robustness Swift

Fortify-更强大的Swift Fortify是一个小的Swift软件包,它可以使Swift在面对当前致命错误(例如,强制打开nil或强制转换错误)时更加强大。 与现有的Swift异常一样使用Fortify,除了为Swift错误自动生成异常。 错误将被手动抛出,而没有将中间函数声明为throw。 一个例子: import Fortify do { try Fortify. protect { var a: String ! a = a ! } } catch { NSLog ( " Unwrap error: \( error ) " ) } 在该示例中,强制打开nil将产生异常,而不是终止应用程序。 要查看它是否在Xcode中运行,您需要在调试器外部运行示例应用程序。 笔记: 这种形式的异常抛出很不恰当,因为它不会清


【文件预览】:
Fortify-main
----fortifyapp()
--------main.swift(1KB)
----LICENSE(1KB)
----Sources()
--------Fortify.swift(8KB)
----Package.swift(766B)
----Fortify.xcodeproj()
--------project.pbxproj(19KB)
--------Fortify_Info.plist(723B)
----README.md(1KB)

网友评论