誰のユーザー名も含む一定のファイル パスを定義したい (たとえば/Users/username/Desktop
、私の特定のケースでは、 で作成したディレクトリです/var/spool/FolderICreate/username
)。
他のクラスが認識できるように、この定数を宣言する最良の方法は何ですか? 現在、グローバルを表示する必要があるクラスに含める globals.h ファイルがありますが、値を設定する方法がわかりません。 #define
明らかにハードコードされた文字列リテラルが必要であり、 を使用して文字列を設定できるかどうか、またはどのように設定するかはわかりませんextern const NSString*
。これは難しいことではないと思いますが、途方に暮れています。
- 編集 -
人々が正しく指摘したように、 などでユーザー名を取得できるため、私のコードは不要だったのでNSUserName
、削除しました。しかし、人々は私の質問の要点を見落としていると思います。必要なパス名を取得するには複数の方法があることがわかります。それを定数として宣言するにはどうすればよいですか?