0

SwiftUI ビュー用のカスタム Xcode プレイグラウンド テンプレートを作成したいと考えています。どのようなファイル形式が使用されていますか? 例を見つけるにはどうすればよいですか? これらのファイルはどこに置くべきですか?

4

1 に答える 1

0

パスでファイルテンプレートを複製することでテンプレートを作成できます

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Playground

各プラットフォームには独自のテンプレートがあることに注意してください。

  1. TEMPLATE_NAME.xctemplate2 つのフォルダーとTEMPLATE_NAME___FileMenu.xctemplate をコピー~/Library/Developer/Xcode/Templates/File Templatesし、必要に応じて名前を変更します。

(サブフォルダーに入れることができますSwiftUI。その名前は、テンプレートを他のテンプレートと区別するために使用されます) ここに画像の説明を入力

  1. テンプレートの表示名を変更するには、Nameフィールドを変更できますTemplateInfo.plist
  2. テンプレートのコードをファイルに貼り付け___FILEBASENAME___.playgroundます (プレースホルダーを使用して、パラメーターに基づいてコード ベースを生成できます。たとえば、この記事を参照してください) 。

例として私のテンプレートを次に示します: https://github.com/DanSkeel/XcodeTemplates/tree/main/Playground

注:...___FileMenu.xctemplateファイルは、開いているプレイグラウンドから新しいファイルを作成するときに使用されます。

于 2020-10-23T20:52:30.340 に答える