文件名称:Pipeline:Swift 中的管道运算符摆脱那些讨厌的嵌套可选检查
文件大小:10KB
文件格式:ZIP
更新时间:2024-07-22 20:45:46
Swift
Swift 管道操作符 Pipeline 是一个自定义的 Swift 中缀运算符,用于定义一系列以可读和合乎逻辑的方式对某些初始输入执行的转换。 您可以通过查看随附的博客文章来了解更多关于我为什么构建它的信息。 它是如何工作的? -->是一个中缀运算符,左边是一个可选的,右边是一个函数。 右侧的函数采用与运算符左侧相同类型的可选项。 最终,运算符返回右侧函数的结果(如果存在)。 让我们看一个例子! 例子 也许我想从字符串中的 URL 加载图像,并最终将其推入UIImageView 。 传统上,快速执行此操作的最安全方法如下: // assume imageURLString defined if let imageURL = NSURL ( string : imageURLString) { if let imageData = NSData ( contentsOfUR
【文件预览】:
Pipeline-master
----PipelineTests()
--------Info.plist(758B)
--------PipelineTests.swift(767B)
----Pipeline.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(14KB)
----Pipeline()
--------Pipeline.playground()
--------PipelineModel.playground()
--------Pipeline.swift(984B)
--------Info.plist(831B)
----.gitignore(214B)
----README.md(2KB)