*

iOSプログラミングのキモ

公開日: : 最終更新日:2014/01/10 Apple, iOS, iPad, iPhone, XCode

このブログでは、実際に弊社が公開しているアプリのソースコードを使って、iOSプログラミングのキモを解説していく予定です。

弊社では昨年QTubeというYoutubeビューワーを公開しました。
このアプリでは フルキャッシュ再生が出来ます、フルキャッシュ再生とは一度 動画データをiPhone内部に取り込んでから再生を開始する機能です。
動画の再生中に 電波状況が悪くて 再生が途切れることがありますが、このアプリでは 動画データの全てを一旦iPhoneに取り込むため途中で再生が途切れることがありません。

このブログでは実際のQTubeソースコードを公開しながら、iOSプログラミングの手法やappストアに公開手順等を解説しています。

内容は ある程度 プログラミングの知識がある人向けに なります。

大体 以下の様な段取りで 話していきます(途中で変わるかもしれません)

  1. QTubeアプリの説明
  2. ソースコード概説
  3. AppDelegate説明
  4. ストーリーボードを使う
    4−1.解像度が異なるiOSデバイスのハンドリング
  5. YoutubeのAPI外観
  6. 動画一覧の取得
  7. 動画の再生
  8. 動画の検索
  9. 動画のキャッシュ再生

ここでは 個々のテクニックよりも「まとめる方法」について 重きを置いていこうと考えています。

個別のテクニックについては 他のブログ、WEBサイトでも たくさんあります。
このブログでは それらのテクニックをどのように まとめるか という点に 書いていくつもりです。

目次は大雑把な感じですが、実際には もう少し 細かく分けていくことになると思います。

途中に関係のないエントリーが入るかもしれません。

関連記事

FileQ iOS版 公開しました。

5/2にFileQ iOS版を無事、公開しました。Appleの審査もスンナリ通り ホットしています(

記事を読む

iOSプログラミングのキモ(iOS7から使えるようになったマルチタスク機能、NSURLSessionはこう使え!)

今日はQTubeのソースに関する話題ではなく、現在開発中のアプリで使っているNSURLSession

記事を読む

iOSプログラミングのキモ(MainViewController説明 NSNotification/NSNotificationCenter これ大事)

前回のエントリの続きで 今回はNSNotification/NSNotificationCenter

記事を読む

iOSプログラミングのキモ(2:ソースコード概説 )XCode

iOSプログラミングでは Appleが提供している XCodeという開発ツールを使います。

記事を読む

iOSプログラミングのキモ(AppDelegate説明 NSUserDefaultsに設定情報を格納する )

QTubeは、YouTubeを閲覧するときに 国別コードを設定しています。国別コードは iOSに設定

記事を読む

iOSプログラミングのキモ(1:QTubeアプリの説明 )

ソースの説明の前に、QTubeとはどんなアプリなのかを説明します。 QTubeは Youtub

記事を読む

FileQ iOS版を開発しようと思った理由

私の会社では FileQというファイル転送サービスを 2008年3月末から始めています、かれこれ6年

記事を読む

iOSプログラミングのキモ(複雑な画面を複数のViewControllerで制御する その2)

先週は、複数のViewControllerで1つの画面を構成する話のうち、親ViewControll

記事を読む

iOSプログラミングのキモ(2:ソースコード概説 )主要なObjective-Cソース・ファイル一覧

QTubeの主要Objective-Cのソース一覧です。 iOSでは アプリを作る場合 Objec

記事を読む

iOSプログラミングのキモ(拡張子がpchというファイルの役目)

XCodeで プロジェクトを作成すると、-prefix.pch というファイルができています。このフ

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

FileQ Hosting 月額99円 容量1GB


サイト管理 Mezzanine
Django上で動くCMS Mezzanine 用のモジュールを作ってみる その1

Django上で動くCMS Mezzanine上で動く、モジュールを作

ホーム Mezzanine
Django上で動くCMS Mezzanine を インストールする MacOSX Yesemite 編

Mezzanineは Django WEBフレームワーク上で動くCMS

EclipseにGWT(Google Web Toolkit) Plugin for Eclipseを入れようとしてハマった

最近PHPでちょっとした業務システムを作りました。業務システムの特徴と

ブログを半年やった成果を Google Analytics から眺める

今年の1月からブログを書き始め、そろそろ半年が経とうとしています。

母校で特別 講義をやってきました。

少し 間が空いてしまいました(^_^;) ちょっと前になりますが

→もっと見る

mautic is open source marketing automation
PAGE TOP ↑