タグ

frameworkとiPhone開発に関するkazuph1986のブックマーク (2)

  • 動画のストリーミング再生と保存を同時に行う | iPhone開発 | alperithm

    iPhoneアプリケーション製作時に次のような要求があった。 「動画コンテンツを閲覧する際に、表ではサーバーに接続して動画をストリーミング再生し、その裏で動画をアプリ内に保存することはできないか」 「また、動画コンテンツが保存された場合、以降はその動画コンテンツを見る際は保存した動画を閲覧することはできないか」 このような機能を以下のような組み合わせで実装した。 サーバー上の動画ファイルの読み出し ライブラリフォルダへのデータ保存・読み出し マルiPhoneアプリケーション製作時に次のような要求があった。 「動画コンテンツを閲覧する際に、表ではサーバーに接続して動画をストリーミング再生し、その裏で動画をアプリ内に保存することはできないか」 「また、動画コンテンツが保存された場合、以降はその動画コンテンツを見る際は保存した動画を閲覧することはできないか」 このような機能を以下のような組み合

  • 『Objective-Cでatomicな宣言プロパティがatomicであるとは限らない話』

    アクセサを使って値をインクリメントしています。これ、ぱっと見て問題があると感じますか? このコードはマルチスレッド環境で動くため、プロパティは以下のようにデフォルトのatomicで(nonatomicを指定せず)定義されています。 @interface AtomicTest : NSObject { int count; } @property(assign) int count; - (void)increment; @end @implementation AtomicTest @synthesize count; - (void)increment { self.count++; } @end int main(int argc, char *argv[]) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; A

    『Objective-Cでatomicな宣言プロパティがatomicであるとは限らない話』
  • 1