SpecificationPattern:快速实施的规范模式(iOSOSX)

时间:2021-05-18 04:22:51
【文件属性】:
文件名称:SpecificationPattern:快速实施的规范模式(iOSOSX)
文件大小:123KB
文件格式:ZIP
更新时间:2021-05-18 04:22:51
Swift 规格模式 针对iOS / OSXSwift实施的规范设计模式。 在计算机编程中,规范模式是一种特殊的软件设计模式,通过使用布尔逻辑将业务规则链接在一起,可以重新组合业务规则。 资料来源: 要求 Xcode 7.0 beta 4(7A165t) 斯威夫特2 iOS 9.0以上版本/ Mac OS X 10.10以上版本 用法 将两个规范链接为一个规范。 let s0 = RegularExpressionSpecification ( pattern : " hello.*world " ) let s1 = CountSpecification. between ( 20 , 30 ) let spec = s0 & s1 spec == " 42 " # false , doesn't satify s0 and s1 spec == " hello world " # f
【文件预览】:
SpecificationPattern-master
----Examples()
--------Basic_iOS()
----Classes()
--------Operator.swift(911B)
--------CountSpecification.swift(1KB)
--------PredicateSpecification.swift(346B)
--------CharacterSetSpecification.swift(4KB)
--------EmailSpecification.swift(2KB)
--------RegularExpressionSpecification.swift(670B)
--------Specification.swift(2KB)
----example0.gif(134KB)
----SpecificationPattern.podspec(1KB)
----Tests()
--------Info.plist(733B)
--------TrueFalseTests.swift(356B)
--------AdvancedTests.swift(3KB)
--------SpecificationTesting.xcodeproj()
--------OperatorTests.swift(997B)
--------PredicateSpecificationTests.swift(1KB)
--------Test-iOS()
--------EmailSpecificationTests.swift(1KB)
--------CountSpecificationTests.swift(3KB)
--------RegularExpressionSpecificationTests.swift(292B)
--------SpecificationTests.swift(1KB)
--------CharacterSetSpecificationTests.swift(914B)
----LICENSE(1KB)
----README.md(4KB)
----.gitignore(281B)

网友评论