文件名称:FMDB:围绕 SQLite 的 Cocoa / Objective-C 包装器-开源
文件大小:124KB
文件格式:ZIP
更新时间:2024-08-09 12:28:17
开源软件
这是一个围绕 SQLite 的 Objective-C 包装器。 FMDB 2.7 尝试支持更自然的界面。 这对 Swift 开发人员来说是一个相当重要的变化(审计可空性;在可能的情况下转移到外部接口中的属性而不是方法;等等)。 对于Objective-C 开发人员来说,这应该是一个相当无缝的转换(除非您使用以前在公共接口中公开的ivars,无论如何您不应该这样做!)。 FMDB 2.7 与之前的版本基本相同,但已经过可空性审核。 对于 Objective-C 用户,这仅仅意味着如果您对基于 FMDB 的项目执行静态分析,您在查看项目时可能会收到更有意义的警告,但是您的项目中可能几乎没有必要的更改(如果有的话)。代码。 对于 Swift 用户,这种可空性审计导致的更改并不完全向后兼容 FMDB 2.6,但更 Swifty。
【文件预览】:
ccgus-fmdb-61e51fd
----fmdb.xcodeproj()
--------xcshareddata()
--------project.pbxproj(69KB)
----LICENSE.txt(1KB)
----CONTRIBUTORS.txt(741B)
----src()
--------fmdb()
--------sample()
--------extra()
----Tests()
--------Schemes()
--------en.lproj()
--------Tests-Info.plist(674B)
--------FMDatabaseQueueTests.m(12KB)
--------FMResultSetTests.m(3KB)
--------Base.lproj()
--------FMDatabaseFTS3WithModuleNameTests.m(3KB)
--------FMDatabaseAdditionsTests.m(4KB)
--------FMDBTempDBTests.h(378B)
--------FMDatabaseTests.m(70KB)
--------FMDatabasePoolTests.m(13KB)
--------Tests-Prefix.pch(234B)
--------FMDBTempDBTests.m(1KB)
--------FMDatabaseFTS3Tests.m(5KB)
----README.markdown(26KB)
----.travis.yml(215B)
----FMDB.podspec(2KB)
----fmdb.1(3KB)
----CHANGES_AND_TODO_LIST.txt(21KB)
----Package.swift(947B)
----.gitignore(202B)