タグ

programmingとSDKに関するimai_0707のブックマーク (3)

  • iPhoneアプリ開発ブログ

    CGRectやCGPointといったCoreGraphicsで定義された構造体をNSArrayなどに入れる場合、直感的にはCGValueというラッパが有りそうな気がします。しかし、実際にはCGValueというクラスは存在しません。 調べてみるとAppleのDeveloperForums(英語)でズバリWrapper for CGRect?というトピックを発見しました。 このトピックでのやり取りを要約すると、CGRectやCGPointでもNSValueが使えるということでした。どうやら回答者もこの質問を受けて初めて存在に気がついたようです。 このことを調べていて知ったのですが、CocoaにはCGRectやCGPointと同等のNSRectやNSPointといったクラスが有るそうです。ただし、これはMac OS X(App Kit)のお話でiPhoneアプリには関係ないみたいです。逆に言うと

  • OpenMPの基礎構文

    はじめに 昨今マルチコアCPUは一般化し、並列化処理の重要度がどんどん高まってきました。この流れはもう変わらないでしょう。ですから、我々開発者にとって並列処理の知識は絶対に必要なものです。とはいえ、日々の業務をこなしつつ資料が少ない並列化処理を身につけることは大変です。 そこで今回筆者は、並列化処理を実現するOpenMPの入門記事を書くことにしました。OpenMPを選択した理由は、一番効率が求められているのはC/C++プログラマーだと考えたからです。C/C++プログラマーの方々が並列処理を習得するお手伝いができれば幸いです。 なお、この連載で解説に使用するサンプルコードはあくまでもOpenMPの基礎を理解するための便宜的なものであり、実務でOpenMPを使用する際にはよく理解してから用途に適したプログラミングを行ってください。 対象読者 筆者が想定している読者はCの基的文法をマスターし、

    OpenMPの基礎構文
  • iPhoneSDKでサウンドの簡単な再生方法 - 電子趣味の部屋

    iPhoneSDKで効果音の再生方法』でAudio Queue Servicesを使った効果音等の短い(5秒以内)の音声ファイルを再生する方法を書きましたが、今回はそれよりも長い音声ファイルを簡単に再生する方法です。 iPhone OS 2.2以降は音声ファイルはAVAudioPlayerで再生することができます。 Audio Queue Servicesと比較すると機能は多いですが、負荷が高いようです。AVAudioPlayerでも5秒以内の音声ファイルを再生することができますが、効果音等はAudio Queue Servicesを使った方が同時再生時の負荷が低いので、BGM等の長い音声ファイルの再生時のみAVAudioPlayerを使いましょう。 対応しているファイル形式はMP3, AAC他です。(詳しくはリファレンスやドキュメントを参照してください。) 例として、プロジェクトのRe

    iPhoneSDKでサウンドの簡単な再生方法 - 電子趣味の部屋
  • 1