まず、Flash Builder(IDE)/ AS3バックグラウンドから来ているObjective-CとXCodeに関する絶対的な初心者です。私は最近、Objective-Cの学習とXCodeの使用を開始しました。Xcodeのオートコンプリートが期待どおりに動作しない
私は最初のプログラムを書いていて、XCodeのオートコンプリート機能が期待通りに機能していないことに気付きました。それは私が使用しているクラスのタイプとは一見無関係なあらゆる種類の値を私に示しています。
私は宣言する場合:
NSFileManager *manager;
私はここに manager = [NSFileManager
とタイプコマンド+スペースを入力した場合、私はdefaultManager
が候補の1つであることを期待しています。また、提案はNSFileManagerクラスのメソッドとプロパティでなければなりません。これが私がFlash Builderでどのように慣れたかです。
これはXCodeのバグですか、誤った設定か、XCodeが動作するはずなのですか? OSX CMD +スペースに
問題の再現に失敗しました。私のシステムでは、Xcodeはあなたが動作させたいと思うように振舞います: 'NSFileManager'クラスのメソッドだけを表示し、' defaultManager'を完了として最も高い確率で選択します。ところで、あなたはcommand + space( 'CMD + SPACE')をタイプしないで、' control + space'( 'CTRL + SPACE')とタイプします。 Macでは、これら2つのキーは異なるキーで、 'CMD + SPACE'はデフォルトでスポットライト検索を開始します。 – Mecki
XCodeを再起動すると時々それを解決します –