私はスタティックライブラリ(.aファイル)をC++で書いてxcodeでコンパイルしました。スワイプコードでスタティックライブラリをロード
extern "C" void startA(const char * szCmdLne){
//bla bla
}
extern "C" void stopA(){
//bla bla
}
今、私は(Xcodeで)SWIFT 2でのiOS SDKを書いている:私はC++コードで 。 SDKにライブラリをロードし、これら2つの関数(startAとstopA)を呼び出すとします。
これを行う正しい方法は何ですか?私はブリッジを試みましたが、うまくいきません。
ありがとうございます!手順以下
ありがとう!私はそれがブリッジファイルなしで動作するように管理し、私は傘のヘッダーで関数を宣言しました。唯一の問題は、これらの関数が公開されているため、このSDKを使用するすべてのユーザーがそれらを表示/呼び出しできることです。どうすればプライベートにすることができますか? – kande