🤖
Swiftで名前空間(っぽいもの)を使う
ぽいってだけだけど…。
struct Hoge {
static let Key = "HogeHoge"
class Fuga {
func doSomething() {
println("doSomething")
}
}
}
としておけば、
let obj = Hoge.Fuga()
みたいに使える。
ちなみに
Hoge.swift
struct Hoge {
static let Key = "HogeHoge"
}
Hoge+Fuga.swift
extension Hoge {
class Fuga {
func doSomething() {
println("doSomething")
}
}
}
のようにしておくとわかりやすい気がしている。
Discussion