*

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

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

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

関連記事

iPhoneが7GBの転送制限に引っかかりそうになって Nexus7(2013)LTE版のテザリング機能が大活躍

皆さんは スマホを使ってて、転送制限に引っかかったことはありますか?私はあります(笑) 最

記事を読む

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

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

記事を読む

iOSプログラミングのキモ(AppDelegate説明 デバッグをやりやすくするための工夫:NSSetUncaughtExceptionHandler )

デバッグはプログラミングを進めていく上で避ける事が出来ません。どうしてもバグは入ってきます。重要なの

記事を読む

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

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

記事を読む

FileQ iOS版 公開しました。

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

記事を読む

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

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

記事を読む

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

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

記事を読む

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

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

記事を読む

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

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

記事を読む

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

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

記事を読む

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 ↑