*

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サイトでも たくさんあります。
このブログでは それらのテクニックをどのように まとめるか という点に 書いていくつもりです。

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

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

関連記事

iOSプログラミングのキモ(行き当たりばったりなプログラミングでも、何とか形にするために守っていること その1)

FileQ iOS版がリリースされて、のんびりしたい気持ちもありますが、FileQ Android版

記事を読む

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

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

記事を読む

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

久々に、プログラミングの話です(^^; 今日は 機能が複雑な画面を 複数のViewContro

記事を読む

iOSプログラミングのキモ(行き当たりばったりなプログラミングでも、何とか形にするために守っていること その2)

先週に引き続き、今週も文字中心のエントリーです、今回は 下記3つのことを書いていきます。 M

記事を読む

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

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

記事を読む

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

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

記事を読む

iOSプログラミングのキモ(MainViewController説明 : dispatch_asyncとブロック構文を使った 今どきのお手軽マルチスレッドプログラミング)

TwitterやYouTubeといったサービスでは、コンテンツの見出しにサムネイルが付加されることが

記事を読む

iOSプログラミングのキモ(デバッグをやりやすくするための工夫:Debug.hのインクルード )

前回 紹介した Debug.h は、使う際 以下のようにソースファイル(ここでは拡張子が m のもの

記事を読む

iOSプログラミングのキモ(AppDelegate説明 iPhone5以降とiPhone4S以前を画面サイズで判別する )

iPhone5以降 画面サイズが2パターン(iPhone6ではさらに増えるかも・・(^^;))になっ

記事を読む

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

このブログでも度々書いてきたFileQ iOS版ですが、今月末に Appleに申請できそうな

記事を読む

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 ↑