1

ここに画像の説明を入力してください

NSLogと入力すると、が表示さNSLog(id, ...)れ、エディターにある種のヒントが表示されます。テキストをにコピーするとTextEdit、それが表示されるので、手動でNSLog(<#id, ...#>)入力しようとしましたが、表示されません。NSLog(<#id, ...#>)最初の行のようなヒント。XCodeはそれをどのように処理しましたか?ありがとう。

4

1 に答える 1

2

あなたがかなり発見したように、青いバブルのプレースホルダーに置き換えることでそれを処理し<#sometext#>ますが、これは Xcode エディターで直接入力する場合には影響しません (これをコードに直接入力しても意味がないため、通常、代わりに実際のコンテンツを入力します)。

<#sometext#>TextEdit に含むコードを入力し、それをXcode エディターにコピーして貼り付ける<#...#>と、Xcode は、テキストを入力したプレースホルダーとして青いバブルを挿入します。


これの 1 つの使用法は、コード スニペットを生成することです。Xcode エディタでコードを選択し、コード スニペット ライブラリにドラッグ アンド ドロップするだけです。後でコード エディタにドラッグ アンド ドロップして、この同じコードを再利用できます。このコード スニペットに<#placeholder#>Xcode が含まれている場合、この位置に青いバブルが挿入されます。
詳細については、ドキュメントのこのページを参照してください。このページには、詳細を説明する素晴らしいビデオが含まれています。

于 2012-11-12T10:15:27.433 に答える