Swift 3.0 的领域支持
Realm support for Swift 3.0
我想知道是否已经可以在 Swift 3.0 的测试版中使用 Realm。
虽然我在 Realm 仓库中看到一个 RealmSwift-swift3.0 目录,但我没有成功正确使用它。我应该如何从源代码安装它?
您可以在 Swift 3.0 中使用 Realm,但要考虑到当前版本仍然是绝对实验性的。
您可以从 GitHub.
克隆 realm-cocoa 存储库的 master 分支
或者你可以使用迦太基:
github "realm/realm-cocoa.git" "master"
或者如果您更喜欢 CocoaPods:
pod 'RealmSwift', :git => 'https://github.com/realm/realm-cocoa.git', :branch => 'master'
如果你使用 Carthage,请记住你必须手动添加 Realm 和 RealmSwift 框架(忽略 IBAnimatable 框架):
事实上,我有一个使用 Xcode 8、Swift 3 和 Realm 的项目,它运行得非常好:)
Realm 发布了新版本1.1.0
。如果您正在使用 Cocoapods
建议您检查此 PR 并安装版本 1.1.0.rc.2
以避免编译错误 Use Legacy Swift Language Version
.
从版本 1.1.0 开始,Realm 正式兼容 Swift 3.0/Xcode 8.0。参见 here。
This release brings official support for Xcode 8, Swift 2.3 and Swift
3.0. Prebuilt frameworks are now built with Xcode 7.3.1 and Xcode 8.0.
这是安装文档的摘录:
If using Xcode 8, paste the following at the bottom of your Podfile,
updating the Swift version if necessary:
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '2.3' # or '3.0'
end
end
end
我想知道是否已经可以在 Swift 3.0 的测试版中使用 Realm。
虽然我在 Realm 仓库中看到一个 RealmSwift-swift3.0 目录,但我没有成功正确使用它。我应该如何从源代码安装它?
您可以在 Swift 3.0 中使用 Realm,但要考虑到当前版本仍然是绝对实验性的。
您可以从 GitHub.
克隆 realm-cocoa 存储库的 master 分支或者你可以使用迦太基:
github "realm/realm-cocoa.git" "master"
或者如果您更喜欢 CocoaPods:
pod 'RealmSwift', :git => 'https://github.com/realm/realm-cocoa.git', :branch => 'master'
如果你使用 Carthage,请记住你必须手动添加 Realm 和 RealmSwift 框架(忽略 IBAnimatable 框架):
事实上,我有一个使用 Xcode 8、Swift 3 和 Realm 的项目,它运行得非常好:)
Realm 发布了新版本1.1.0
。如果您正在使用 Cocoapods
建议您检查此 PR 并安装版本 1.1.0.rc.2
以避免编译错误 Use Legacy Swift Language Version
.
从版本 1.1.0 开始,Realm 正式兼容 Swift 3.0/Xcode 8.0。参见 here。
This release brings official support for Xcode 8, Swift 2.3 and Swift 3.0. Prebuilt frameworks are now built with Xcode 7.3.1 and Xcode 8.0.
这是安装文档的摘录:
If using Xcode 8, paste the following at the bottom of your Podfile, updating the Swift version if necessary:
post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['SWIFT_VERSION'] = '2.3' # or '3.0' end end end