Tips
開発に関するヒント、注意点を掲載しています。
Room ライブラリを基準に記載しておりますので、特に断りがない場合 Core ライブラリをご利用いただいている場合は Channel と読み替えてください。
また、リソースとは、SDK で生成される全てのインスタンスおよびそのメモリを指します。
Pluginの使い方
Core ライブラリでは Plugin を使って追加の機能を利用できます。
SFU Bot ライブラリを例に Plugin の登録方法を以下に示します。
let sfuPlugin: SFUBotPlugin = .init(options: nil) Context.registerPlugin(sfuPlugin)
SKWプレフィックスについて
一部 API には SKW
プレフィックスがついています。
Core ライブラリや SFU Bot ライブラリは Objective-C++ 言語で実装されているためコーディング規約として SKW
プレフィックスを付与しています。
Swift アプリケーションからは NS_SWIFT_NAME
で SKW
プレフィックスなしで設定していますが、Storyboard や Interface Builder などをご利用いただく際などに SKW
プレフィックスで設定するケースがあります。