1

NSStrungNSStrongfor を入力し続けますNSString。今日はとてもひどかったので、NSString.

これは、Xcode でクラス名 (または関数) のグローバル エイリアスをセットアップすることが何とか可能かどうか疑問に思いました。つまり、コードを書くことなく。

おそらく、Xcode で NSStrung と NSStrong を NSString に自動修正する方法、または任意のプログラムでこれを行うツールさえあるでしょう。

4

5 に答える 5

3

正しく理解するように努めるべきだと思いますが、質問に対する可能な回答として、「言語とテキスト」のシステム環境設定でNSStrongとNSStrungのテキスト置換エントリを設定できます。Xcodeで、[編集]>[フォーマット]>[置換]>[テキスト置換]を有効にします。

理論的にはそれでうまくいくはずですが、今では自分のコンピューターで試したので、一貫性がないようで、毎回交換するわけではありません。問題は私のコンピュータに固有のものである可能性があるので、それを試してみてください。

あなたを助ける別のオプションは、「ショートカット」がNSStrung / NSStrongであるNSStringのスニペットを追加することです。そうすれば、入力中にEnter / Return/Tabを押すだけで正しいを取得できますNSString。欠点は、スペースバーを押しても修正されないことです。これは、画面を見ない場合に通常行うことです。

于 2013-02-19T22:30:21.023 に答える
0

私は私の質問に答えてもらい、これを思い出しました。これが私の質問です。

基本的にできることは#define NSStrung NSString、デフォルトの Prefix.pch ファイルに (およびその他のもの) を含めることです。

独自のカスタム テンプレートでこれを行うことをお勧めしますが、plist を開いてキー/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/Project Templates/Base/Base.xctemplate/TemplateInfo.plistの値に (上記で指定したように) #defines を追加することによっても実行できDefinitions > ___PACKAGENAME___-Prefix.pch > Beginningます。

これは間違いなくベストプラクティスではありませんが、問題は解決します。自己責任。

于 2013-04-26T05:38:42.263 に答える