Toru.EToru.E2016年08月06日 02:04AudioUnitNodeConnection connectionの使い方を理解したよ。 (connection.sourceNode、 connection.sourceOutputNumber、 connection.destNode、 connection.destOutputNumberという構造) ある3つのnodeが繋がっていて2つ目のnodeをDisconnectしたい時、 ①→②→③(2を削除したい) 2つ目のnodeのconnectionを取得、②(node)は2つのconnectionを持っている。 ①→②と②→③の2種。 ここで先ず②をDisconnectして外す、①と③を繋ぐ時に②.connection.sourceNode(①)と ②.connection.destNode(③)をAUGraphConnectNodeInput()で繋いであげると ①と③が繋がってAUGraphUpdate(auGraph, NULL);とすればリアルタイムで②のnodeは外れてくれる。 最後に②は使う予定がないならremoveしてあげればいい。 という理解で合ってるはずだw 一昨日行き着いた。 備忘録までに。
Toru.EToru.E4年前MPMusicPlayerControllerの初回だけ起動してくれないのこっちのミスかなぁ??と思ってたらそうでは無いっぽい。リリース版で試したら起こらなかったからこっちのミスかなぁと思いつつそこ弄ってないしなぁと頭の中グルグルしとった。
Toru.EToru.E4年前重い腰を上げDark Mode対応を!終わって、不備のあった(と言うかただ単に設定していなかっただけ)部分を修正。こうするとこの設定は無意味なんだなぁとか色々カラー設定について勉強になった。
Toru.EToru.E3年前tableViewのcellのカスタムセルをxibとコードとで作ってそのカスタムセルを継承して子カスタムセルを作って使おうとしたら親のxibを読み取ってくれなくて部品が空になるんだけど調べても解決策が見当たらないからこういった使い回しは出来ないのかなぁ・・・カスタムセルを作る度にxibが増えるのが気になる・・・
Toru.EToru.E3年前↑解決法が見つかった。前からUIImage()を代入すると言う記事は度々目にしてたけど自分の場合はコレをやっても透過出来なくて1度サンプルプロジェクトとを作って原因を探ったらtableViewのレイアウト方法に問題があった事が分かった。