如何在Swift中解析初始值设定项

如何在Swift中解析初始值设定项,swift,Swift,来自Obj-c的新手给斯威夫特 下面是我关于使用Swift构建Uber克隆的教程。看来教程中的代码一定是旧的 下面是他使用的代码(他没有收到任何错误) 导入基础 进口火基 让DB_BASE=Database.Database().reference() 类DataService{不要尝试将ObjC代码逐字翻译为Swift。例如,Swift不知道支持实例变量,将属性命名为大写和snake_cased是一种不好的做法 具有let常量的合理Swift单例是 import Foundation impo

来自Obj-c的新手给斯威夫特

下面是我关于使用Swift构建Uber克隆的教程。看来教程中的代码一定是旧的

下面是他使用的代码(他没有收到任何错误)

<代码>导入基础 进口火基 让DB_BASE=Database.Database().reference() 类DataService{不要尝试将ObjC代码逐字翻译为Swift。例如,Swift不知道支持实例变量,将属性命名为大写和snake_cased是一种不好的做法

具有
let
常量的合理Swift单例是

import Foundation
import Firebase

public class DataService {

    public let database : DatabaseReference
    public let usersRef : DatabaseReference
    public let driversRef : DatabaseReference
    public let tripsRef : DatabaseReference

    public static let instance = DataService()

    private init() {
       database = Database.database().reference()
       usersRef = database.child("users")
       driversRef = database.child("drivers")
       tripsRef = database.child("trips")
    }   
}
不要试图将ObjC代码逐字翻译成Swift。例如,Swift不知道支持实例变量,将属性命名为大写和snake_case是不好的做法

具有
let
常量的合理Swift单例是

import Foundation
import Firebase

public class DataService {

    public let database : DatabaseReference
    public let usersRef : DatabaseReference
    public let driversRef : DatabaseReference
    public let tripsRef : DatabaseReference

    public static let instance = DataService()

    private init() {
       database = Database.database().reference()
       usersRef = database.child("users")
       driversRef = database.child("drivers")
       tripsRef = database.child("trips")
    }   
}

您是否正确地集成了Firebase(与cocoa pod或Swift Package manger???)并在appDelegate上配置了Firebase?如果在appDelegate中正确配置了pod和yes,则它将根据Firebase连接到Firebase。上述错误是Swift中的语法错误。您是否正确地集成了Firebase(与cocoa pod或Swift Package manger???)并在appDelegate上配置了firebase?在appDelegate中正确配置了pod和yes,它根据firebase连接到firebase。上面的错误是Swift中的语法错误。这是他在教程中的代码。我没有更改任何内容。显示他的代码创建于2017年4月29日,这是他在教程中的代码。我没有更改更改了任何内容。显示他的代码创建于2017年4月29日