Xcode(正確にはSwift)では、以下のような特殊なリテラルが利用可能です:
#file:現在のソースファイルの名前を表す文字列リテラルです。Swift 5.3以降では、完全なファイルパスを返しますが、これはセキュリティ上の問題を引き起こす可能性があるため、非推奨となりました。
#filePath:現在のソースファイルの完全なファイルパスを表す文字列リテラルです。Swift 5.3以降で導入されました。
#line:現在のソースコードの行番号を表す整数リテラルです。
#column:現在のソースコードの列番号を表す整数リテラルです。
#function:現在の関数名を表す文字列リテラルです。
#dsohandle:現在のダイナミック共有オブジェクト(DSO)のハンドルを表すリテラルです。これは、主にライブラリのコードがどのバイナリにリンクされているかを特定するために使用されます。
これらのリテラルは、主にデバッグ情報を提供するために使用されます。たとえば、テストケースで失敗した場所を特定するために使用することができます。
参考:https://developer.apple.com/documentation/swift/initialization-with-literals