私が尋ねている質問は大きな問題ではありませんが、XCode の #import ディレクティブを使用したオートコンプリートに少し煩わしいだけです。
静的ライブラリとそれらを使用するアプリを含むワークスペースがあります。私のワークスペース フォルダー アーキテクチャは次のとおりです。
Workspace dir
\->libs
\-> lib1
\-> lib1Object1.h
\-> lib1Object1.m
\-> lib1Object2.h
\-> lib1Object2.m
\-> lib2
\-> lib3
\->tests
\->apps
\-> app1
\-> app2
すべてのアプリ プロジェクトについて、ユーザー ヘッダーの検索パス設定に../../libsパスを追加しています。
すべての lib プロジェクトについて、ユーザー ヘッダーの検索パス設定に..パスを追加しています。
このようにして、次のディレクティブを使用して、すべてのヘッダー ファイルを他のファイルに含めることができます。
#import "lib1/lib1Object1.h"
私の問題は、#import "liと入力し始めると、 lib1/lib1Object1.hではなくlib1Object1.hで完了するため、オートコンプリートが完全に機能しないことです。
または、フレームワークを使用する場合、オートコンプリートは最初にヘッダー ディレクトリを表示します。
たとえば、#import と入力すると、 AVFoundation/AVFoundation.h で完了します。
誰かがオートコンプリートに関するルールを知っていますか?