NSLogと入力すると、が表示さNSLog(id, ...)
れ、エディターにある種のヒントが表示されます。テキストをにコピーするとTextEdit
、それが表示されるので、手動でNSLog(<#id, ...#>)
入力しようとしましたが、表示されません。NSLog(<#id, ...#>)
最初の行のようなヒント。XCodeはそれをどのように処理しましたか?ありがとう。
質問する
91 次
1 に答える
2
あなたがかなり発見したように、青いバブルのプレースホルダーに置き換えることでそれを処理し<#sometext#>
ますが、これは Xcode エディターで直接入力する場合には影響しません (これをコードに直接入力しても意味がないため、通常、代わりに実際のコンテンツを入力します)。
<#sometext#>
TextEdit に含むコードを入力し、それをXcode エディターにコピーして貼り付ける<#...#>
と、Xcode は、テキストを入力したプレースホルダーとして青いバブルを挿入します。
これの 1 つの使用法は、コード スニペットを生成することです。Xcode エディタでコードを選択し、コード スニペット ライブラリにドラッグ アンド ドロップするだけです。後でコード エディタにドラッグ アンド ドロップして、この同じコードを再利用できます。このコード スニペットに<#placeholder#>
Xcode が含まれている場合、この位置に青いバブルが挿入されます。
詳細については、ドキュメントのこのページを参照してください。このページには、詳細を説明する素晴らしいビデオが含まれています。
于 2012-11-12T10:15:27.433 に答える