没有合适的资源?快使用搜索试试~ 我知道了~
PredicateKit:dic PredicateKit允许Swift开发人员使用键路径,比较和逻辑运算符,文字值和函数为Co...
共27个文件
swift:15个
plist:2个
md:2个
需积分: 5 0 下载量 199 浏览量
2021-03-08
12:25:50
上传
评论
收藏 58KB ZIP 举报
温馨提示
:bullseye: 谓词套件 PredicateKit是的替代产品,使您可以使用,比较和逻辑运算符,文字值和函数为编写表达性和类型安全的谓词。 内容 动机 CoreData是一项强大的技术,但是并不是所有的API都能赶上现代Swift的世界。 具体来说,从CoreData获取和过滤对象在很大程度上依赖于NSPredicate和NSExpression 。 不幸的是,使用这些API可以轻松引入各种错误和运行时错误。 例如,我们可以将String类型的属性与Int类型的值进行比较,甚至可以在谓词中使用不存在的属性。 这些错误在编译时不会引起注意,但会在运行时导致重要的错误,这些错误可能很难诊断。 这是PredicateKit进入的地方,它使得几乎不可能引入这些类型的错误。 具体来说, PredicateKit提供了 用于编写谓词的类型安全且可表达的API 。 使用PredicateKit时,谓词中涉及的所
资源推荐
资源详情
资源评论
收起资源包目录
PredicateKit-main.zip (27个子文件)
PredicateKit-main
.github
CODEOWNERS 13B
workflows
unit-tests.yml 469B
PredicateKit
Info.plist 754B
CoreData
NSFetchRequestBuilder.swift 11KB
NSManagedObjectContextExtensions.swift 18KB
NSFetchRequestInspector.swift 2KB
Primitive.swift 3KB
Predicate.swift 21KB
PredicateKit.h 476B
Functions.swift 1KB
SwiftUI
SwiftUISupport.swift 6KB
PredicateKit.xcodeproj
xcshareddata
xcschemes
PredicateKit.xcscheme 3KB
project.pbxproj 26KB
PredicateKitTests
CoreDataTests
NSManagedObjectContextExtensionsTests.swift 26KB
NSFetchRequestBuilderTests.swift 48KB
Mocks
MockNSFetchRequestInspector.swift 407B
Info.plist 727B
Resources
DataModel.xcdatamodeld
DataModel.xcdatamodel
contents 3KB
SwiftUITests
SwiftUISupportTests.swift 8KB
OperatorTests.swift 70KB
XCTestCaseExtensions.swift 2KB
PrimitiveTests.swift 5KB
LICENSE.md 1KB
README.md 25KB
Package.swift 1KB
.gitignore 3KB
PredicateKit.podspec 2KB
共 27 条
- 1
资源评论
实践千百次练习而
- 粉丝: 25
- 资源: 4611
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功