Avatar
omochimetaru 5/31/2023 3:16 PM
swift blogに書いてあったんですけどevolution dashboardでupcoming feature flagによる絞りこみができるらしい。 これ地味な知っ得情報ですね
3:16 PM
Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.
3:16 PM
右上の旗のアイコン。
3:17 PM
upcoming featureが増えすぎると、把握できなくなってせっかくの移行期間にフラグつけて準備しておくのを忘れる、 という失敗パターンがありそうなので。
3:17 PM
3:18 PM
↑XcodeはGUI提供してあげたらいいと思うけど・・・
3:19 PM
てかSwiftPMも ドット式で補完効かせて書けるようにできそう .target(name: "MyTarget", dependencies:[.fancyLibrary], swiftSettings: [.enableUpcomingFeature(name: “ConciseMagicFile”), .enableUpcomingFeature(name: “BareSlashRegexLiterals”), .enableUpcomingFeature(name: “ExistentialAny”)]) (edited)
3:20 PM
struct UpcomingFeatureName: ExpressibleByStringLiteral { static let conciseMagicFile = UpcomingFeatureName("ConciseMagicFile") (edited)