Avatar
SwiftPMのgenerate-xcodeproj、Package.swiftについてのターゲットが作られて、そこで import PackageDescription を Cmd + Click すると
2:39 AM
Package.swiftに関わるクラス定義が見えるので
2:39 AM
書き方わかって便利と思ったけど
2:39 AM
extension Dependency { public static func target(name: String) -> PackageDescription.Target.Dependency public static func product(name: String, package: String? = default) -> PackageDescription.Target.Dependency public static func byName(name: String) -> PackageDescription.Target.Dependency }
2:39 AM
PackageDescription.Target.Dependency となるべくところが Dependency になっていて
2:40 AM
PackageDescription.Package.Dependency も存在するのでよくわからなくなっている
2:41 AM
これってSpmは関係ないXcodeの型定義表示機能のバグかな