xcode5でiosアプリの勉強をしてましたがやはりSublimeText2を使いたいなーということで、設定してみました。
プロジェクトの設定ファイル(your-project.sublime-project)に以下の設定を追加します。
- 最初からある設定は省略しています。
- とりあえずエラーがです、フレームワークのヘッダー、プロジェクト内のヘッダーを元に補完が効く設定です。コンパイル等を考慮すると見直す部分が多々あると思います。
- おそらくxcode上では使うことになっていないフレームワークについても補完します。(ここに設定するのが面倒なので・・・)
- your-projectの部分は自分のプロジェクトに変更して下さい。
- your-project.sublime-projectファイルがプロジェクトのルートフォルダにあることを想定しています。ルートフォルダ以下にメインのフォルダ、テストフォルダyour-project.xcodeprojファイルがあるはずです。
your-project.sublime-project
{
"settings": {
"sublimeclang_options": [
"-Wall",
"-isysroot", "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk",
"-I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/usr/include",
"-I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks",
"-arch", "arm",
"-I${project_path:your-project}/**"
]
}
}
コンパイル等を含めてxcode抜きを目指したい。