2014年1月12日日曜日

WonderZone

iOS7.0.3になってからバシバシ落ちるようになったと思ったら、
どーもiOS7の消費するワークメモリが不安定で、
アプリ側がメモリ不足で落とされてるっぽい。いやそんなこと言われてもさ。




第3世代システム構成変更がぼちぼち進行中。こちらにかけるか。

第3世代は双方向でUDPを飛ばしまくるので、ちょっとWIFI周りを整理

・ARMからの車両情報(1→N)
・音楽再生機からの楽曲情報(1→N)
・WIFI接続機から各WIFI接続器への接続状況(HeartBeat)(N→N)
・コントローラーから各WIFI接続器への指示(1→N)

なんとなくそれぞれにクラスを作る。

命名ルールを考えていた所、
なんとなくiBooksで不思議の国のアリスを買ったので、

HeartBeatのHeatから
・Spade(ARMからの車両情報)
・Dia(コントローラーから各WIFI接続器への指示)
・Heart(WIFI接続機から各WIFI接続器への接続状況)
・Club(音楽再生機からの楽曲情報)
とかつけてみる。
Cardクラスを規定にして、UDPコールバックを子クラスのデリゲートで送信。
それらを監視するメインスレッドルーチンがQueen of Heart(赤の女王)クラス

そーするとログクラスはHumptyDumptyかな、Dumpだけに。

あとはCheshireCatとかMarchRabbitとかMad hatterとかか。
Jabberwockは鏡の国のアリスの方か。力が欲しくなったら使おう。










0 件のコメント:

コメントを投稿