📄️ BigIntegerクラス
このチュートリアルでは、任意に大きな整数を扱うためのBigIntegerクラスを紹介します。BigIntegerオブジェクトは、暗号アプリケーション、大きなビットマスクが必要な場合、およびその他本当に大きな整数が必要な場所でよく使用されます。
📄️ Randomクラス
このチュートリアルでは、Randomクラスを使用した乱数生成を紹介します。Random数はゲーム、暗号、オーディオなど、あらゆる場面で役立ちます。
📄️ ファイル読み込み
テキストファイルとバイナリファイルからデータを開いて読み込みます。
📄️ ValueTreeクラス
アプリケーションでデータを効果的に管理するためにValueTreeクラスを使用する方法を学びます。
📄️ ValueTreeでUndoManagerを使用する
アプリケーションにアンドゥ/リドゥアクションを実装します。UndoableActionオブジェクトを使用して以前の中間状態を簡単に復元し、アンドゥ可能なアクションをトランザクションとしてグループ化する方法を学びます。
📄️ アプリアナリティクス収集
JUCEアプリケーションでユーザーからアプリ使用データを収集します。アナリティクスモジュールを使用してGoogle Analyticsにアナリティクスイベントを送信します。
📄️ オンライン登録でプラグインをアンロックする
認証されるまでアクセスをロックすることで、アプリやプラグインのセキュリティを向上させます。オンラインキー登録を通じてプラグインをアンロックするメカニズムをユーザーに提供する方法を学びます。
📄️ 配布用にアプリやプラグインをパッケージ化する
さまざまなマーケットプレイスで配布するためにオーディオアプリケーションやプラグインを準備する方法を学びます。異なるOSプラットフォームですべてのプラグインタイプのインストーラーを作成します。
📄️ アプリにOSCプロトコルを実装する
Open Sound Controlプロトコルを活用して、ネットワーク上で複数のアプリケーションを接続する方法を学びます。アプリケーション間でインタラクションデータを送受信します。