猛烈にディープな話しなので、その手の方以外はスルーの方向で。 先日リリースした TwitCasting に不具合があったので、一旦アプリを AppStore から削除したのですが、不具合の原因を書いておきます。 原因の根底は音声配信。iPhone の場合、音声の録音には AudioQueue を使う方法しかなくて(OpenALでは録音できない)、これを使います。 AudioQueueNewInput(&recordState.dataFormat, HandleInputBuffer, &recordState, CFRunLoopGetCurrent(), kCFRunLoopCommonModes, 0, &recordState.queue); まぁこんな感じで、サウンドの入力イベントを RunLoop に割りつけます。 で、問題は、この関数の第4引数、CFRunLoopGetCur