NSArrayでfor(; ;)とかfor-inを使うのをやめて、enumerateObjectsUsingBlock:を使うObjective-CiOS
NSArrayでfor(; ;)とかfor-inを使うのをやめて、enumerateObjectsUsingBlock:を使うObjective-CiOS
音の録音機能の実装はやったことなかったんですが、それ系のアプリのソースや参考書のサンプルもあるし、ネットにも情報たくさんあるだろうから30分ぐらいでさっくりいけると思っていました。 が、もろもろすんなり行かなかったので書き残しておきます。 AudioUnit、AudioQueueはなんだか難しそう まず、ローカルフォルダにこの本のサンプルを発見。 (Recorderというプロジェクト) iPhone SDK アプリケーション開発ガイドJonathan Zdziarski オライリージャパン 売り上げランキング: 40,841 Amazon.co.jp で詳細を見る ソースみてみたら、録音周りがほぼCで書かれてて面食らいました。。 自分がものすごく特殊なことをしようとしているならまだしも、単に録音したいだけなのに。。 iPhoneのオモチャ箱 iPhone SDKプログラミング徳井 直生 岡
2012年04月20日20:05 by idyn NSArrayはNSMutableArrayにキャスト可能か? カテゴリiPhoneアプリ開発 ツイート 結論からいうと、キャスト演算子での変換は不可能です。 (NSArray←→NSMutableArrayの変換自体は可能です。後述します。) キャストした場合でも基本的には意図通り動作するのですが、たまに不具合が起きます。 例えば、要素が1つのNSArrayをNSMutableArrayにキャストして NSMutableArray *array = (NSMutableArray *)[NSArray arrayWithObject:@"test"]; [array removeObject:@"test"]; のようにremoveObject:メソッドを呼び出すと、SIGABRTシグナルと共に以下のエラーが出力されます。 (面白いことに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く