これは、馴染みのない言語(Objective-C)で書かれた定型文をリファクタリングしようとするAndroid開発者からの質問です。私はiOSにはまだまだ慣れていて、フレームワークのライフサイクルについて少しは知っています。BLEリンク関数を置くのに理想的な場所
現在、BLE delegates
の実装は6 NavigationController
(二つの追加のタブは、このプロジェクトの元開発者の単なるハックされている)を保持している私たちのプロジェクトのTabBarController
(メインコントローラ)に位置しています。各ナビゲーションコントローラは、主制御装置に延期されたコマンドを送信し、発行者は、もしあれば、外部装置からの応答に応じて聴取しなければならない。
私は最も永続的な場所だと思うAppDelegate
にBLE機能を再配置することを考えています。そこから、sendCommand
関数を作成し、ナビゲーションコントローラが着信応答を聞くことができるようにdelegates
を作成します。そうでない場合は、BLEリンク機能を置くには理想的な場所ですか?
個人的な意見として:はい、それは良いことですが、私は本当に私の主張を証明するものはありません。これらのメソッドを持つ他のすべてが拡張する抽象View Controllerを作成または作成します。 – CptEric