Avatar
@_exported つけると、Bar@_exported import Foo してたら、 Bar だけ import すれば Foo も使えます。 (edited)
🙂 1
3:54 AM
あと extension まわりだと https://bugs.swift.org/browse/SR-3908 バグもあり、ちょっと混乱しますよね。
3:55 AM
// ModuleA public extension Array { public var first: Element? { return nil } } // ModuleB import ModuleA // main import ModuleB let a = [1,2,3].first // -> nil っていう問題。