FC2ブログ

CMMotionManager Class Reference メモ

CMMotionManager Class Reference メモ

概要
CMMotionManagerオブジェクトは、iOSが提供するモーションサービスへのゲートウェイです。
これらのサービスは、加速度センサーのデータ、回転速度データ、磁力計のデータ、及びそのよう
な態度のような他のデバイスモーションのデータをアプリケーションに提供します。これらのタイ
プのデータは、デバイスの加速度計と(一部のモデル)、その磁力計とジャイロスコープを端緒とする。

注:磁力計データを処理するためのメソッド、プロパティ、およびデータ·タイプはiOS5.0で導入されました。

生の加速度計データ、生のジャイロデータ、生の磁力計データ、および処理されたデバイスのモーションデータ
(加速度計、回転速度、姿勢測定を含む):CMMotionManagerのインスタンスを作成した後、アプリケーションは
動きの4タイプを受信する場合は、それを使用することができます。コアモーションのセンサ融合アルゴリズムに
よって提供される処理装置モーションのデータは、デバイスの姿勢、回転速度、磁場を較正し、重力の方向、
およびユーザはデバイスに付与された加速度を与える。

重要なアプリケーションは、CMMotionManagerクラスの単一のインスタンスを作成する必要があります。
このクラスの複数のインスタンスは、データが加速度計とジャイロスコープから受信される速度に影響を与えることができる。

モーションデータを受信したときにアプリケーションが指定された更新間隔でそれを取り扱うときには、
定期的にモーションデータをサンプリングすることにより、2つの方法のいずれかを取ることができます。
これらのアプローチの両方を使用すると、アプリケーションは、(stopAccelerometerUpdates、stopGyroUpdates
、stopMagnetometerUpdates、そしてstopDeviceMotionUpdates)が処理を完了した加速度計、回転速度、磁力計、
またはデバイスのモーションデータを適切な停止メソッドを呼び出す必要があります。

指定された間隔でモーションのアップデートを手渡す
特定の間隔でモーションデータを受信するには、アプリケーションは操作キュー(NSOperationQueueのインスタンス)
とそれらの更新を処理するための特定のタイプのブロックハンドラを取る "start"メソッドが呼び出されます。モーション
データは、ブロックハンドラに渡されます。更新の頻度は、"間隔"プロパティの値によって決定されます。
加速度計。更新間隔を指定するには、accelerometerUpdateIntervalプロパティを設定します。タイプ
CMAccelerometerHandlerのブロックを渡し方法:withHandler:startAccelerometerUpdatesToQueue呼ぶ。
加速度計のデータはCMAccelerometerDataオブジェクトとしてブロックに渡されます。
ジャイロスコープ。更新間隔を指定するには、gyroUpdateIntervalプロパティを設定します。
typeCMGyroHandlerのブロックを渡し方法:withHandler:startGyroUpdatesToQueue呼ぶ。回転速度データは
CMGyroDataオブジェクトとしてブロックに渡されます。
磁力計。更新間隔を指定するには、magnetometerUpdateIntervalプロパティを設定します。タイプ
CMMagnetometerHandlerのブロックを渡し方法:withHandler:startMagnetometerUpdatesToQueue呼ぶ。
磁場データはCMMagnetometerDataオブジェクトとしてブロックに渡されます。
装置の動き。更新間隔を指定するには、deviceMotionUpdateIntervalプロパティを設定します。タイプ
CMDeviceMotionHandlerのブロックを渡し方法:toQueue:withHandler:
またはstartDeviceMotionUpdatesToQueue:withHandler
またはstartDeviceMotionUpdatesUsingReferenceFrame呼ぶ。前者の方法(のiOS5.0の新機能)を使って、
姿勢の推定に使用する参照フレームを指定することができます。回転速度データはCMDeviceMotionオブジェクト
としてブロックに渡されます。

モーションデータの周期的なサンプリング
周期的なサンプリングによるモーションデータを処理するには、アプリケーションが引数をとらない"start"メソッドを
呼び出して、定期的に運動データの任意のタイプのプロパティが保持しているモーションデータにアクセスします。
このアプローチでは、ゲームなどのアプリケーションに推奨されるアプローチです。ブロック内の加速度計データを処
理する追加のオーバーヘッドが発生し、それらがフレームをレンダリングするとき、ほとんどのゲームアプリケーション
は動きのデータだけ最新のサンプルに興味を持っている。
加速度計。 accelerometerDataプロパティを読み取ることによって更新を開始し、定期的にCMAccelerometerData
オブジェクトにアクセスするためにstartAccelerometerUpdatesを呼び出します。
ジャイロスコープ。 gyroDataプロパティを読み取ることによって更新を開始し、定期的にCMGyroDataオブジェクトに
アクセスするためにstartGyroUpdatesを呼び出します。
磁力計。 magnetometerDataプロパティを読み取ることによって更新を開始し、定期的にCMMagnetometerDataオブ
ジェクトにアクセスするためにstartMagnetometerUpdatesを呼び出します。
装置の動き。またはdeviceMotionプロパティを読み取ることによって更新を開始し、定期的にCMDeviceMotionオブ
ジェクトにアクセスするstartDeviceMotionUpdates方法:startDeviceMotionUpdatesUsingReferenceFrameを
呼び出します。 startDeviceMotionUpdatesUsingReferenceFrame:この方法は、(iOSの5.0の新機能)は姿勢の
推定に使用する参照フレームを指定することができます。

ハードウェアの可用性と国家
ハードウェア機能(例えば、ジャイロスコープ)を呼び出すと、デバイス上で使用できない場合はその機能に関連star
tメソッドは効果がありません。あなたは、ハードウェア機能は、適切なプロパティをチェックすることによって、
使用可能またはアクティブであるかどうかを調べることができ、例えば、ジャイロスコープ·データには、
gyroAvailableまたはgyroActiveプロパティの値をチェックすることができます。 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120914

WinユーザーがiPhoneアプリ開発を始めるためのMacの基礎知識

写真と動画で見る新しい「iPod touch」と「iPod nano」

「iOS 6」の日本ですぐには使えない機能一覧 マップの渋滞状況やSiriでのローカル検索など

任天堂「Wii U」は12月8日発売、2万5000円から

自信過剰な人はセキュリティ被害に遭いやすい、IPAが傾向分析

iOS 6の新機能「Passbook」向けコンテンツを手軽に作成――「Passcle - パスクル」 姉妹サイトだよ! よかったらみてね!

UIScreen Class Reference メモ

UIScreen Class Reference メモ

概要
UIScreenオブジェクトは、デバイスの画面全体の外接する四角形を含んでいます。
あなたのアプリケーションのユーザインターフェイスを設定するときは、
あなたのアプリケーションのウィンドウに推奨される枠の矩形を取得するには、
このオブジェクトのプロパティを使用する必要があります。 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120913

Apple、LTE対応の「iPhone 5」を発表、9月21日発売

「iOS 6」は9月19日提供開始

領土問題が影響? 中国、韓国への旅行者が減っている

iOS端末の販売台数は4億台、iPadは8400万台――Apple、販売実績を明らかに 姉妹サイトだよ! よかったらみてね!

vImage Data Types and Constants Reference メモ

vImage Data Types and Constants Reference メモ

概要
この文書で定義されるデータ型と定数はvImage関数で使用されています。
プライマリーvImageデータ·タイプは、他の画像データ情報とともに画像データ
へのポインタが含まれvImageバッファです。 vImageフレームワークでは、
平面およびインターリーブピクセルタイプ、リサンプリングコールフィルタ、
アフィン変換用のデータ型を定義しています。それはあなたが処理のさまざまな
オプションを指定する関数に渡すことができますvImage関数やフラグによって
返される可能性のあるエラーを指定する定数を提供します。 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120912

いまのビッグデータはソーシャルデータに偏り過ぎ?

HTML5が盛り上がった本当の理由

Google、iPhone向けYouTube公式アプリをリリース iOS 6正式公開を前に

スペックコンピュータ、防水仕様のiPhone用バイクマウントセット

書類選考で落とされないための4つの質問(後編) 姉妹サイトだよ! よかったらみてね!

Playing media in the background メモ

Playing media in the background メモ

Q:どのように私は自分のアプリケーションがバックグラウンドに切り替えられたり、
画面がロックされているときに私のメディアはプレーを続行することを保証しますか?

:あなたは、あなたのアプリケーションがバックグラウンドオーディオの実行をサポー
トしていることを宣言し、お使いのオーディオセッションに適切なカテゴリを割り当てる必要があります。

あなたがバックグラウンドオーディオ実行をサポート宣言
あなたのアプリケーションはバックグラウンドでの実行をサポートすることを宣言しなければなりません。
これを行うには、あなたのアプリケーションのInfo.plistファイルにUIBackgroundModesキーを追加します。
このキーは、あなたのアプリケーションがサポートするバックグラウンドタスクを示します。その値は、
1つ以上の文字列を含む配列です。バックグラウンドにいる間は、アプリケーションがユーザに可聴コンテン
ツを再生示すために文字列値のオーディオを指定します。

重要UIBackgroundModesオーディオキーができるようになりAirPlayを使用してバックグラウンドでス
トリーミングオーディオやビデオコンテンツへのアプリ。に

のiOS5.0の前に、あなたのメディアは、高精細ディスプレイやハイファイオーディオシステムにストリーミングする
ことができるようにするためにAirPlayのにオプトインする必要がありました。オプトインとAirPlayのオプトアウト
の詳細は、メディア再生の方法によって異なります。詳細については、AirPlayの概要を参照してください。

オーディオセッションカテゴリの設定
あなたは画面がロックしたときにあなたのメディアが継続することを確認したい場合は、お使いのオーディオセッションに
適切なカテゴリを割り当てる必要があります。あなたは、そのカテゴリ(または同等に、kAudioSessionCategory_S
oloAmbientSound)AVAudioSessionCategorySoloAmbientでデフォルトのオーディオセッション、頼ることはできません。

画面をロックする場合、または着信/サイレントスイッチが"サイレント"の位置にあるが、AVAudioSessionCategoryPlayback
(または同等kAudioSessionCategory_MediaPlayback)カテゴリを使用するときに継続して再生してください。
リスト1はAVAudioSessionCategoryPlaybackカテゴリでは、アプリケーションのオーディオセッションを初期化する方法を示します。

MPMoviePlayerControllerオーディオセッション
あなたはそのデフォルトでは、MPMoviePlayerControllerオブジェクトを共有し、アプリケーションのオーディオセッションは、
メディアを再生するためにノートをMPMoviePlayerControllerオブジェクトを使用している場合。
MPMoviePlayerControllerのuseApplicationAudioSessionプロパティは、アプリケーションの既存のオーディオセッシ
ョンを使用すべきかどうかを示します。 NOにこのプロパティを設定しないと、ムービープレーヤーコントローラは独自のオー
ディオセッションを作成します。詳細については、MPMoviePlayerControllerクラスリファレンスを参照してください。

iPhoneのOS3.1.3およびそれ以前のバージョンで重要なのは、ムービープレーヤーは常にシステムに付属のオーディオ
セッションを使用します。 iPhoneのOS3.2以降では、同じ動作を取得するには、NOにムービープレーヤーの
useApplicationAudioSessionプロパティ値を設定してはいけません。

バックグラウンドでのビデオ再生
ビデオを再生するアプリケーションは、バックグラウンドにいる間は、そのビデオの再生を続行することはできません。

注:映画の中でビデオトラックを無効にするか、またはその関連AVPlayerからAVPlayerLayerを取り外す場合は、
それが映画の音声がバックグラウンドで再生を続けることができます。アプリケーションが実際にバックグラウンドに
切り替えられる前にしかし、これらの変更が有効である必要があります。

音声のみのムービーを再生するアプリケーションは、バックグラウンドで、この文書で説明したテクニックを使用して
いる間遊び続けることができます。 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120911

数十万円程度の業務アプリへの需要は多い サイボウズ

GoDaddyに大規模なDDoS攻撃、サービスに障害

Apple端末のUDID流出事件、流出元はFBIでなく民間企業 姉妹サイトだよ! よかったらみてね!

MusicPlayer Reference メモ

MusicPlayer Reference メモ

概要
MIDI音楽やオーディオユニットのパラメータ·オートメーション·イベントを
表す配列を再生するには、関連する不透明型と一緒に、音楽プレーヤーを使用しています。
音楽プレーヤーを再生するとミュージックシーケンスを停止し、シーケンス内の指定された
点に求めることができます。音楽シーケンスは、(タイプMusicSequenceの)順番に
、順番に音楽イベント(タイプMusicEventTypeの)が含まれている音楽トラックを
(タイプMusicTrackの)が含まれています。与えられたトラック内のイベントの反復は、
音楽イベントイテレータ(タイプMusicEventIteratorの)によって実行されます。
音楽プレーヤーおよび関連不透明なタイプがMusicPlayer.hヘッダファイルで宣言されている。
関連する型は、以下の文書に記載されている: 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120910

Microsoft「ソフトウェアアシュアランス」のリスクを理解する

―実践編(パラダイムシフト)―入出力装置という「機械的な私」の作り方

インド人、うそつかない

トイザらスのスマホ向け公式アプリ「トイザらス・ベビーザらス アプリ」

製品の熱設計、その方法で大丈夫ですか?

会社にとって「即座にやめてもらうべき人」とはどんな人材か? 姉妹サイトだよ! よかったらみてね!

Resumable Downloads メモ

Resumable Downloads メモ
Q:私のアプリは、HTTP経由で大きなファイルをダウンロードします。
どのように私は部分的に完了したダウンロードを再開することができますか?

:答えはあなたのターゲットプラットフォームに依存します:

あなたがMac OS Xで作業している場合、それはNSURLDownloadクラスを使用してダ
ウンロードを再開するのは簡単です。この詳細については、URLのローディングシステム·
プログラミング·ガイドを参照してください。
NSURLDownloadは、iOS上ではサポートされません。あなたはブックスアプリならしかし、
ニューススタンドダウンロード再開のサポートが組み込まれています。詳細についてはブック
スKitフレームワークのリファレンスを参照してください。
あなたは一般的なiOSのアプリなら、あなたは、以下に説明するように、自分でダウンロード
を再開するためのコードを記述する必要があります。
HTTPダウンロードを再開すると、それほど難しいものではありませんが、あなたはいくつかの
重要なHTTPの概念を理解する必要があります。
エンティティタグ - これは、特定のリソースの特定のバージョンを表し、サーバが提供する
一意の識別子であり、誰かがサーバー上のリソースを変更した場合、エンティティタグが変更されます。
Rangeヘッダ - これは、リソースから指定されたバイトの範囲を要求することができます。
If-Rangeヘッダ - このヘッダは、あなただけのエンティティタグが変更されていない場合は、
リソースからのバイトの範囲を取得したいことを指定します。

注:これらの概念の詳細については、RFC2616を参照してください。

ダウンロードを再開するための基本戦略は、次のとおりです。

あなたが最初のダウンロードを行うと、リソースに関連付けられたエンティティタグを保存します。
データをディスクに保存すると、どのくらいのデータが有効であることを覚えている。
ダウンロードを再開するために来たときに、エンティティタグとは、保存したデータの量を取得し、
範囲とIf-Rangeヘッダを介して要求にこれらの値を適用します。
リクエストを実行します。それが成功するか(そして、あなたは、リソースの残りのバイトを受け取
ることができます)または、それは(あなたが最初から全体のリソースを取得する必要があり、その場合に失敗します)。
サーバーがエンティティタグをサポートしていない場合は、最終更新日時と同じようなことを行うことができます。

ダウンロード再開のサポートに必要な機能はオプションであり、警告、サーバがそれらをサポートする必要はありません。
特定のサーバーを対象にしている場合は、そのサーバーに合わせて調整してコードをすることができ、
あなたの目標は、任意のサーバーからダウンロードを再開する場合しかし、あなたはすべてのサーバと
あなたのコードの互換性を確保する方法を学ぶためにRFC 2616を参照してください読んでください。

この具体的な例では、Safariは、お使いのMacにダウンロードを再開する方法を見て
("パケットトレースの取得"をテクニカルQ&A QA1176を参照)パケットトレースを使用することができます。
リスト1は、典型的な再開要求を示しています。

Rangeヘッダーを使用すると、オフセットは4041400で始まるデータを取得したいサーバーに指示します。
If-Rangeヘッダは、サーバがクライアントに付属のエンティティタグ(つまり、":
1319461845968f3f3e86e0339ce722170ae656bc73"である)が得られたので、データが変更されていない場合にのみ、
データをサーバーに伝えたい。

HTTPステータス(206)応答が唯一のリソースのサブセットが含まれていることがわかります。
Content-Rangeヘッダは、サーバが返送する(1087036999バイトまでをバイト4041400)とリソースの合計の長さ
(1087037000)されているかを正確にリソースの範囲がわかります。最後に、Content-Lengthヘッダは、
サーバがこの特定の応答で返されて、何バイトかを示します。 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120907

Amazon、「Kindle Paperwhite」「Kindle Fire HD」を発表

Mobile In Style、7インチタブレット「edenTAB」をAndroid 4.0へアップデート

やはり英語は必要なのか? 日本人にとっての壁

高校/高専生向け脆弱性発見コンテスト、最優秀賞は…… 姉妹サイトだよ! よかったらみてね!

ワンピース 680

【A-B棟連絡通路】
茶ひげ あいつはガスを中に入れるため研究所を犠牲にした!
ゾロ まだリラックスできねえぞ、急げ茶ひげ!
茶ひげ お前ら全員俺に乗ってるじゃねえか!お前ら重いんだよ!
ゾロ すまねえが耐えてくれ・・!他に方法がねえんだ
俺達は疲れてる、歩くのは面倒臭い
茶ひげ 最悪のいいわけだな!降りろ!

錦えもん お名前、茶ひげ殿でよろしいか?このような頼みをして実に済まないが・・
拙者一刻も早く息子の桃之助を助けたいのだ
それにもう既に、走るのが嫌になるほど走った
茶ひげ 降りろってんだよてめえら!馬鹿か!?

ゾロ 研究所の中は暖けえな、コートはいらねえ
ロビン また寒くなるかもしれないんじゃない?
ウソップ ここにかけておこう
茶ひげ お前らリラックスしすぎだ!怪我してねえんなら自分の足で走れ!
ブルック 私お腹すきました
錦えもん 拙者武士ゆえ腹は減らぬ!

茶ひげ とにかく、俺達の目的地は違う!屯所についたらすぐにお前ら振り落とすからな!
ブルック 茶ひげさん、なにか食べるものありませんか?
茶ひげ 黙れ!

【第3研究所内、A-B棟連絡通路】
海兵 行こう大佐ちゃん!
パンクハザードは封鎖されてるはずなのに、あいつらは恐ろしい兵器を作ってやがった
俺達が何もしなかったら、世界が危ねえんだ!
この島を出て他の部隊に伝えなきゃいけねえ!
軍に戻らなきゃ誰の努力も報われねえんだよ!

たしぎ ごめんなさい…わかってます 行きましょう!
海兵 待て!何か天井にいるぞ! ギャアアア!!
ドラゴン、火を噴く
海兵 なんだあの生物は!?
麦わらの一味が連れてきたやつじゃねえか!?
どうやって入ってきたんだ…!?
トカゲかなにかじゃねえのか?
たしぎ パンクハザードのどこかには竜がまだいると聞いたことがあります!

海兵 竜!?
たしぎ はい Drベガパンクが人工的に再現した伝説の動物…この島を守るための!
海兵 さっき見たときはあんな怖い顔してなかったぞ!
危険だ!逃げろ!
海兵、銃うつも避けられる
海兵 避けた!?

竜、壁に噛み付く
海兵 おい、あれ鉄だぞ!あんな顎で噛み付かれたくねえ…
B棟に急げ!
飛ぶし速いし火を噴く!
鉄も噛み砕く!なんだこの怪物は!?
竜 !?

竜、飛び去る
海兵 なんだ?飛んでいっちまった?急いでるみたいだったぞ
通路から物音が…
たしぎ …?
海兵 たしぎ大佐!喜んでくれ!パンクハザードに強力な援軍がいるぞ!
本当か?信じられねえ!
やった!もう俺達は安全だ!
たしぎ え…

海兵 大佐ちゃん見ろ!ヴェルゴ中将が来てくれた!
誰かのメッセージが電伝虫を盗まれる前に届いたんだ!
本部も知ってるってことか?中将!
援軍はどれくらいいるんだ!?
たしぎ (ヴェルゴ…!)
海兵 スモやんとヴェルゴ中将!G5のトップ二人!俺達はもう無敵だ!
たしぎ 違う…逃げて、みんな…

ヴェルゴ、指銃で海兵倒す
海兵 え…
え…!?
ギャアアア!!

海兵 ヴェ…ヴェルゴ中将、そいつら何かミスしましたか?
懲らしめたいのは分かりますけど…
でも指銃なんて使ったら…そいつら死んで…

【回想】
ヴェルゴ ようこそ 君のことは聞いている スモーカー准将
G5の兵士たちは荒っぽくて賢いとはいえない…
だがあいつらと一緒にいればいつか、人が言うほどあいつらは悪い奴らじゃないと気づくだろう
いつか…あいつらを好きになることができるかもしれない

たしぎ ヴェルゴ中将はどこに?
海兵 時々突然故郷に帰るんだ 病気の妹さんを大切にしてるんだよ

女 あんたらそれでも海軍!?
ヴェルゴ すまない、部下たちのミスは私の責任だ
出来るだけの方法でなんとかしよう…!

たしぎ ヴェルゴ中将、先日子供が誘拐されたという報告が…
ヴェルゴ ああ 調べたが間違いのようだ
自分の子供が死んだというのは両親にとっては受け入れがたいことだ
誘拐されたと考えることが希望を与えるのさ
いつか君も親になったら分かるだろう
たしぎ 本当にそうなんでしょうか…?
【回想終わり】

たしぎ みなさん逃げて!彼はあなた達が知ってる人じゃない!

たしぎ 長い間…彼はずっと…う…
海兵 大佐ちゃん!
たしぎ、殴られる
海兵 こいつは偽物だ!ヴェルゴさんはこんなことしねえ!
変装か?何かの能力か?真似するのをやめろ!
ヴェルゴ中将…!

海兵 ろくでもない俺たちなのに、いつもきにかけてくれた
あの人は人情味のある人だ!なりすましてるんじゃねえ、偽物!
海兵やられる
たしぎ(声も出せない…お願い、誰か止めて…!)
(助けてください、スモーカーさん!)
ヴェルゴ !?誰だ?
サンジ レディが…

サンジ 俺を呼んでいる!
サンジ、ヴェルゴを蹴り飛ばす
海兵 麦わらの一味!何故海賊がここに?
サンジ 音が聞こえた…女の涙が流れる、な

【B棟、「茶ひげバス」利用者たち】
ウソップ サンジの表情が変わったと思ったら行っちまった…
ゾロ 変なオーラが後ろに現れたからだ 好きにさせとけ
ブルック ん?あ…ドラゴンさん!
ナミ 少し違うように見えるけど

茶ひげ あの目からすると…鎮静剤が切れたんだ
小さい奴は後になってより良く作られた
速く、体は硬い!襲ってくるぞ!

【同じ頃、真っ先に走りだしたルフィとスモーカーは】
【B棟通過に成功しシーザーの研究所に近づいていた】

【シーザーの研究所】
シーザー ヴェルゴは一体何をやってるんだ!
G5は実験に必要なんだ!シノクニであいつらを殺すんだよ、クソ!
G5が今いる通路の前面を封鎖して後ろの扉からガスを侵入させろ!
モネ ヴェルゴが中にいるのに?
シーザー あんな馬鹿の命どうでもいい!やれ!

ルフィ ハア…ハア…ハア…ハア…
スモーカー 聞け
ルフィ いや、待ってくれ!ハア…ハア…
おれ…地面が燃えるくらい速く走ったんだ
卑怯だぞ…ハア…ハア…モクモクした煙で飛べるなんて…ハア
スモーカー わかった、聞け
ルフィ 待ってくれって言っただろ…ハア…良くなったら言うから
ハア…よし、少し落ち着いた
スモーカー、ボタンを押す
ルフィ おい!まだいいって言ってねえぞ!ハア…ハア…
スモーカー 聞け、ヴェルゴは俺の相手だ
ルフィ ハア…ハア…わかってるよ
おれはシーザーをやる 手を出すなよ!?ハア…ハア…

ドア開く
ルフィ ああ、おれのがいる
スモーカー クソっ
シーザー は?
ルフィ もう逃さねえぞ!シーザアアアア!!
シーザー シュゴオオオオオ!! 姉妹サイトだよ! よかったらみてね!

NSFileVersion Class Reference メモ

NSFileVersion Class Reference メモ

概要
NSFileVersionオブジェクトは、特定の時点でのファイルのスナップショットを表します。
あなたがアクセスして、アプリケーション内のファイル·リビジョンを作成および管理するNSFileVersion
クラスを使用します。このクラスの各インスタンスは、このような改正が破棄できるかどうかをリビジョンデータ、
リビジョンの変更日付、格納されているファイルの場所などの単一のリビジョンに関するメタ情報が含まれています。
Macアプリケーションでは、時間をかけて、ローカル·ファイルへの変更を追跡するために、編集中にデータの損失を
防ぐために、ファイルのバージョンのオブジェクトを使用することができます。ローカルバージョンを管理する場合、
ドキュメント·アーキテクチャは、アプリケーションの存続期間中の特定の時点でのバージョンを作成します。
また、アプリケーションは、アプリケーションが、必要に応じて指定した時刻に明示的にバージョンを作成できます。
ローカルファイルの管理に加えて、システムはまた、クラウド·ベースのファイルを管理するには、このクラスを使用
しています。クラウド内のファイルには、任意の時点でのファイルの1つのバージョンのみが通常あります。
2台のコンピュータを同時にクラウドにファイルを保存しようとしたしかし、ここで、追加のファイルのバージョン
は例で作成されることがあります。その場合には、1ファイルが現在のバージョンとして選択され、
他のバージョンはオリジナルとの競合であるとしてタグ付けされています。競合バージョンが
適切なファイルプレゼンターオブジェクトに報告され、できるだけ早く対応するファイルが
クラウドから除去することができるように、解決しなければならない。 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120906

Google傘下のMotorola、「DROID RAZR HD」を発表 初のChromeプリインストール機

PCサイトとスマホサイトを同時に生成できるCMS――「vibit CMS 6」

ここでEvernoteは作られる! シリコンバレー新オフィス潜入記

Hyper-V仮想スイッチをOpenFlow対応に、NECが拡張ソフト 姉妹サイトだよ! よかったらみてね!

MKMapView Class Reference メモ

MKMapView Class Reference メモ

概要
MKMapViewオブジェクトがMapsアプリケーションによって提供されたも
ののような埋め込み地図インターフェースを提供します。マップ情報を表示すると
、アプリケーションからマップの内容を操作するためにそのまま、このクラスを使用します。
あなたが中心与えられた座標の地図は、表示したい領域のサイズを指定し、カスタム情報を
持つマップに注釈を付けることができます。

Important
Map Kitフレームワークは、地図データを提供するために、Googleのサービスを使用しています。
このクラスの使用と関連付けられたインターフェイスは、サービスのGoogleマップ/ Google
Earth APIの利用規約にあなたをバインドします。あなたはhttp://code.google.com/apis/
maps/iphone/terms.htmlでサービスのこれらの用語を見つけることができます。

マップビューを初期化するときは、表示するために、そのマップの初期領域を指定する必要があります。
あなたは、マップの領域のプロパティを設定することによってこれを行う。領域は、スパンとも呼ばれ、
中心点と水平方向と垂直方向の距離によって定義されます。スパンが表示されるはずですどのくらい与
えられたポイントのマップの定義とは、ズームレベルを設定する方法もあります。地理的に広い範囲を
見てユーザーの大スパンの結果を指定しては低いズームレベルに対応しています。より狭い地理的領域
を見て、ユーザーの小さなスパンの結果を指定しては、より高いズームレベルに対応しています。
プログラムでスパンを設定するだけでなく、MKMapViewクラスは、位置とマップのズームレベルを変
更するための多くの標準的な対話をサポートします。具体的には、マップビューは、地図とズームイン
とズームアウトの周りにスクロールするためのフリック、ピンチジェスチャーをサポートしています。
これらのジェスチャのサポートは、デフォルトで有効になっていますが、またscrollEnabled
とzoomEnabledプロパティを使用して無効にすることができます。
iOS 4.0以降とでは、また、いくつかの値を指定する代わりに、地域の投影マップの座標を使用するこ
とができます。あなたが平らな表面上に地球の曲面を投影するときは、経線が平行になるように表示さ
れるマップの2次元バージョンを取得します。この地図上の位置との距離はMKMapPoint、MKMapSize、
とMKMapRectデータ型​​を使用して指定されます。オーバーレイの場所を指定するときは、マップの可
視領域を指定するために、これらのデータ型を使用することができます。
サブクラスMKMapViewクラス自体ではないはずですが、デリゲートオブジェクトを提供することにより、
マップビューの動作に関する情報を得ることができます。マップビューは、マップ状態の変化を知らせる
ことと、より詳細に記載されているカスタムアノテーションの表示調整するために、カスタムデリゲート
のメソッドを呼び出して、 "マップへの注釈"をデリゲートオブジェクトの内の任意のオブジェクトにす
ることができますそれはMKMapViewDelegateプロトコルに準拠している限り、あなたのアプリケーション。
デリゲートオブジェクトの実装の詳細については、MKMapViewDelegateプロトコルリファレンスを参照してください。

マップへの注釈
MKMapViewクラスは、カスタム情報と地図に注釈を付ける機能をサポートしています。マップは注釈の潜在的
に多数存在する可能性があるため、マップビューは、地図上でそのデータを提示するためのアノテーションデータ
とビュー·オブジェクトを管理するために使用される注釈オブジェクトを区別する。
注釈オブジェクトはMKAnnotationプロトコルに準拠した任意のオブジェクトです。注釈オブジェクトは、
通常、アプリケーションのデータ·モデルで既存のクラスを使って実装されます。これは、あなたが直接、
注釈データを操作することができますが、それでもマップビューが利用できるようにする。各注釈オブジ
ェクトが吹き出しで表示することができる記述的情報と共に地図上に注釈の位置に関する情報が含まれています。
画面上の注釈オブジェクトの提示がMKAnnotationViewクラスのインスタンスである注釈ビューによって処理されます。
注釈ビューは理にかなっているように、注釈のデータを提示する責任がある。例えば、マップアプリケーションは、
地図上の関心のある特定のポイントを示すためにピンのアイコンを使用しています。 (Map Kitフレームワークは
独自のアプリケーションで同様の注釈のMKPinAnnotationViewクラスを提供しています)また、マップのより
大きな部分をカバーする注釈ビューを作成することができます。
彼らは画面上にある場合にのみ注釈ビューが必要とされているので、MKMapViewクラスが使用されていない注釈
ビューをキューイングするためのメカニズムを提供します。彼らが画面外に移動する際、再利用識別子を持つ注釈
ビューはマップビューで内部的に切り離され、キューに入れることができます。この機能は、一度にメモリ内の注釈
ビューのごく少数を保つことによって、あなたが持っているビューをリサイクルすることで、メモリ使用量を改善します。
また、マップがスクロールしている間に、新しいビューを作成する必要性を軽減してスクロールのパフォーマンスが向上します。
あなたのマップのインターフェイスを設定するときは、すぐにあなたの注釈オブジェクトをすべて追加する必要があります。
マップビューは、対応する注釈ビューが画面に表示される時期を判断するのはそれぞれの注釈オブジェクトの座標データを
使用しています。注釈を画面上に移動すると、マップビューでは、対応する注釈ビューを作成し、そのデリゲートを尋ねます
。あなたのアプリケーションは様々な種類の注釈を持っているなら、それはそれぞれの型を表すために、
異なったアノテーションビュークラスを定義することができます。

地図にオーバーレイを追加
のiOS4.0以降では、マップの広い部分の上にコンテンツを表示するオーバーレイを使用することができます。
オーバーレイはMKOverlayプロトコルに準拠する任意のオブジェクトです。オーバーレイオブジェクトは、
オーバーレイと地図上にその場所の形状や大きさを指定するために必要なポイントが含まれているデータオブジェクトです。
オーバーレイは、円形、四角形、マルチセグメントライン、単純または複雑な多角形などの図形を表すことができます。
また、他の形状を表現するために、独自のカスタムオーバーレイを定義することができます。
画面上のオーバーレイのプレゼンテーションはMKOverlayViewクラスのインスタンスであるオーバーレイビューによっ
て処理されます。オーバーレイビューのジョブは、地図コンテンツの上にオーバーレイを表す図形を描画することです。
例えば、バスのルートを表しオーバーレイは、そのルートに沿って停止を示すアイコンとともにルートのパスを描画するオ
ーバーレイビューを持っているかもしれません。 Map Kitフレームワークは、オーバーレイオブジェクトの標準的なタイプ
のオーバーレイビューを定義し、ユーザーは必要に応じて追加のオーバーレイビューを定義することができます。
あなたのマップのインターフェイスを設定するときは、いつでもオーバーレイオブジェクトを追加することができます。
マップビューは、対応するオーバーレイビューを画面上に表示される時期を判断するのは各オーバーレイ·オブジェクト
内のデータを使用しています。オーバーレイは画面上に移動すると、マップビューには、対応するオーバーレイビューを
作成するには、そのデリゲートを尋ねます。 姉妹サイトだよ! よかったらみてね!

Tools Workflow Guide for iOS メモ

Tools Workflow Guide for iOS メモ

iOSアプリを開発するには、Xcode、アップル社の最初のクラスの統合開発環境(IDE)を使用します。
Xcodeは、あなたのアプリケーションのユーザー·インターフェースを設計し、生活にそれをもたらすの
コードを記述するために必要なすべてのツールを提供します。

At a Glance
このドキュメントでは、開発デバイス上でアプリケーションを実行し、App Storeで公開する前にテスト
するためのユーザーと共有を含めて、あなたのiOSアプリを開発して公開するために必要なワークフロー
を実行する方法について説明します。
この文書に記載されているコンテンツはXcode4.3とiOS SDK 5.0向けに書かれています。
エッセンシャル開発資産を取得および管理
あなたのiOSデバイスでiOSアプリケーションを実行できるようにするには、iOSアプリの開発者としての
認証コード署名証明書、などの基本的な開発資産を取得する必要があります。

調査例のプロジェクトでiOSのコーディング手法を学ぶ
表示およびiOSのサンプルコードプロジェクトを分析して、特定のテクノロジとAPIを使用する方法を学ぶの
に最適な方法です。あなたはすぐに軌道に乗るためにあなた自身のプロジェクトで、サンプルプロジェクト
のコードを組み込むことができます。

あなたのアプリケーションでiCloudの - ストレージアクセスの構成
あなたのアプリでiCloudのストレージを使用するには、アプリのiCloudエンタイトルメントを指定する必要があります。

お使いのMac上のiOSのシミュレーション
あなたはあなたのアプリケーションのユーザーエクスペリエンスを設計しているときは、iOSシミュレータを使ってMacで
その操作をシミュレートすることができます。 iOSシミュレータを使えば、あなたのアプリケーションがデバイス上で
動作する方法のアイデアを得ることができます。

あなたの新しいiOSデバイス上でアプリを実行
開発作業で使用するiOSデバイスを取得した後、あなたはそれをあなたのアプリをインストールして実行できるようにセットアップします。

あなたのアプリケーションが設計どおりに稼働し続けることを確認し
あなたのアプリケーションに変更を加えると、あなたのコードにバグを引き起こす可能性があります。あなたの開発戦略でユニットテストを
組み込むことによって、あなたの過去の努力を元に戻してから、あなたの現在の仕事を防ぐことができます。

あなたのアプリケーションの現実的なユーザーテストを行う
あなたは、あなたのアプリ、アプリのユーザーがそれを使用するのと同じ方法でテストすることはできません。彼らはさまざまな
データと異なる使用パターンを持っています。 App Storeでアプリを公開する前に、検索して、できるだけ多くの問題を解決す
るために、実世界のテストを介してそれを置く。 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120905

第1回 13文字で伝えるニュース――ヤフー・トピックス

新iPhoneは9月12日登場か Appleが発表会を予告

iPad同士で手軽に画像や資料を共有――iOS向けアプリ「ぱっと転送」、転送速度が2倍に

Evernote CEO 緊急来日! 姉妹サイトだよ! よかったらみてね!

CLRegion Class Reference メモ

CLRegion Class Reference メモ

概要
CLRegionクラスは、追跡することができる地理的な領域を定義します。
このクラスのインスタンスはCLLocationManagerオブジェクトに登録されている場合には、
ロケーションマネージャは、ユーザが定義した領域の境界を越えたときは、必ず適切なイベントを生成します。
このクラスを使用するには、そのインスタンスを作成し、使用startMonitoringForRegion:desiredAccuracy
:それの監視を開始するCLLocationManagerオブジェクトのメソッドを。 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120904

BYODが促す「セキュアWebゲートウェイ」の機能進化

ハッカー集団、ソニーに対するハッキングを公言

iPhoneやiPadがアルコールチェッカーに――JTTが小型検知機を発売

日本のITが伸びない理由 姉妹サイトだよ! よかったらみてね!

CFData Reference メモ

CFData Reference メモ

概要
CFDataとその派生可変タイプ、CFMutableDataリファレンスは、バイトのバッファのデータオブジェクト、
オブジェクト指向のラッパーのサポートを提供します。データ·オブジェクトは、Core Foundationオブジェクト
の動作を取る(つまり、埋め込まれていないポインタを持つデータ)は、単純な割り当てられたバッファを聞かせて。
CFDataは、静的データ·オブジェクトを作成し、CFMutableDataは、動的データ·オブジェクトを作成します。
データオブジェクトは、通常、生データの格納に使用されます。
あなたはCFDataCreateと静的データ·オブジェクトを作成するCFDataCreateCopy関数を使用します。
これらの関数は、指定されたデータの新しいコピーを作成します。代わりに別のコピーを作成する指定したバッファ
を使用するデータオブジェクトを作成するには、CFDataCreateWithBytesNoCopy関数を使用します。
あなたはCFDataGetBytesがバイトの長さを取得するためにバイトとCFDataGetLength機能を取得するための関数を使用します。
CFDataはCocoaのFoundationのカウンターパート、NSDataの持つ "フリーダイヤルブリッジ"です。
これが意味することは、Core FoundationのタイプがブリッジFoundationオブジェクトを持つ関数または
メソッドの呼び出しで交換可能であるということです。言い換えれば、あなたがNSData*パラメータを参照してください方法では
、あなたはCFDataRefで渡すことができます、そしてあなたがCFDataRefパラメータを参照してください関数内では、
NSDataのインスタンスに渡すことができます。また、これはNSDataの具象サブクラスにのみ適用されます。
フリーダイヤルブリッジングの詳細については、 "フリーダイヤルブリッジ·タイプ"を参照してください。

CFDataCreate
指定されたバイトのバッファからコピーされたデータを使用して不変CFDataオブジェクトを作成します。
Parameters
アロケータ
アロケータは、新しいオブジェクトのためのメモリを割り当てるために使用する。 NULLを渡すか、または現在のデフォルトのアロケータを使用するkCFAllocatorDefault。
バイト
theDataにコピーされる生データを含むバイトのバッファへのポインタ。
長さ
バッファ内のバイト数(バイト)。
Return Value
オブジェクトの作成時に問題があった場合、そこに新しいCFDataオブジェクト、またはNULL。所有権は、Createルールに従っています。
Discussion
あなたは、バッファ内のバイト数を指定する必要があります。この関数は、常に内部ストレージに提供されたバッファにバイトを
コピーします。 姉妹サイトだよ! よかったらみてね!

CGDataProvider Reference メモ

CGDataProvider Reference メモ
概要
CGDataProviderヘッダー·ファイルは、データでQuartzの機能を提供するデータ型を宣言します。
データアクセス抽象タスクやアプリケーションは生のメモリバッファを介してデータを管理するための必要性を
排除するデータプロバイダオブジェクトを。
CGDataProvider関数を使用する方法の詳細については、Quartz 2Dのプログラミングガイドプログラミングガイドを
参照してください。
またCGDataConsumerリファレンスを参照してください。

CGDataProviderCopyData
プロバイダのデータのコピーを返します。
Parameters
provider
そのデータをコピーしたいデータプロバイダです。
Return Value
プロバイダのデータのコピーを含む新しいデータオブジェクト。このオブジェクトを解放する責任があります。 姉妹サイトだよ! よかったらみてね!

CGImage Reference メモ

CGImage Reference メモ

概要
CGImageRef不透明タイプは、ユーザが提供するサンプルデータに基づいてビットマップ画像と
ビットマップ画像マスクを表します。ビットマップ(またはサンプリングされた)イメージは、
ソースイメージ内の単一の試料またはデータポイントを表す各画素と、画素の矩形配列です。

CGImageGetWidth
ビットマップイメージの幅を返します。
Parameters 
image 検討するイメージ。
Return Value
指定したビットマップ画像(または画像マスク)の幅(ピクセル単位)。

CGImageGetHeight
ビットマップイメージの高さを返します。
Parameters
image 検討するイメージ。
Return Value
ビットマップイメージの高さをピクセル単位で(または画像マスク)。

CGImageGetBitsPerComponent
ビットマップイメージの単一の色成分に割り当てられているビットの数を返します。
Parameters
image 検討するイメージ。
Return Value
指定したビットマップ画像(または画像マスク)の各色成分のためのメモリで使用されるビット数。
可能な値は1、2、4、または8です。たとえば、16ビットRGB(A)色のため、この関数は、色成分
ごとに4ビットの値を返します。

CGImageGetBitsPerPixel
ビットマップイメージの単一ピクセルに割り当てられているビットの数を返します。
Parameters
image 検討するイメージ。
Return Value
指定したビットマップ画像(または画像マスク)の各画素ごとにメモリに使用されるビット数。

CGImageGetBytesPerRow
ビットマップイメージの単一の行に割り当てられたバイト数を返します。
Parameters
image 検討するイメージ。
Return Value
指定したビットマップ画像(または画像マスク)の各行のメモリに使用されるバイト数。

CGImageGetColorSpace
ビットマップイメージのカラースペースを返します。
Parameters
image 検討するイメージ。
Return Value
イメージがイメージのマスクである場合に、指定されたビットマップ画像、またはNULL
のソース色空間。必要に応じて、色空間を保持し、解放する責任があります。

CGImageGetBitmapInfo
ビットマップイメージのビットマップ情報を返します。
Parameters
image 検討するイメージ。
Return Value
画像に関連付けられたビットマップ情報。
Discussion
この関数は、それが指定する定数を返します。
ビットマップデータは浮動小数点または整数型。あなたは、この情報を抽出するために定
数kCGBitmapFloatComponentsを使用しています。
アルファチャネルはデータにあり、そうであれば、どのようにアルファデータが格納されている
かどうか。あなたは、アルファ情報を抽出するために定数kCGBitmapAlphaInfoMaskを使用しています。
アルファ情報はにリストされている定数のいずれかとして指定されている"画像のアルファ情報"。
あなたは、アルファ情報を抽出することができます.

CGImageGetShouldInterpolate
ビットマップ画像の補間の設定を返します。
Parameters
image 検討するイメージ。
Return Value
補間は指定したビットマップ画像(または画像マスク)に対して有効になっている場合、そうでない場合は0を返し、1を返します。
Discussion
補間の設定は、Quartzが関連付けられた画像にエッジスムージングアルゴリズムを適用するかどうかを指定します。

CGImageGetRenderingIntent
ビットマップイメージのレンダリングインテントの設定を返します。
Parameters
image 検討するイメージ。
Return Value
画像が描画されるグラフィックスコンテキストの変換先のカラースペースの色域内に配置されていない色をどのように扱うかを
指定クォーツCGColorRenderingIntent定数を返します。イメージがイメージのマスクの場合、この関数
はkCGRenderingIntentDefaultを返します。

CGImageGetDataProvider
ビットマップ画像のデータプロバイダを返します。
Parameters
image 検討するイメージ。
Return Value
指定されたビットマップ画像のデータプロバイダ(または画像マスク)。あなたは、必要に応じてデータプロバイダを
保持および解放するための責任を負うものとします。

CGImageCreate
データプロバイダから提供されたデータからビットマップイメージを作成します。
Parameters

必要な画像の幅(ピクセル単位)。
高さ
必要な画像の高さ(ピクセル単位)
bitsPerComponent
ソースピクセルの各コンポーネントのビット数。ソースイメージがRGBA-32形式を使用している場合たとえば、あなたは、
コンポーネントごとに8ビットを指定します。
bitsPerPixel
ソースピクセルのビットの総数。この値は、ピクセルあたりの成分の少なくともbitsPerComponent時間数でなければなりません。
bytesPerRow
ビットマップの各横一列のためのメモリのバイト数。
色空間
画像の色空間。 Quartzはあなたに渡した色空間が保持され、復帰時に、あなたはそれを安全に解放することができる。
BITMAPINFO
ビットマップは、コンポーネントが浮動小数点または整数値であるかどうかと一緒にピクセルのアル​​ファチャネルとその相対的な
位置を、含まれているかどうかを指定しCGBitmapInfo定数。
プロバイダー
ビットマップのデータのソース。サポートされているデータ形式の詳細については、下記の解説を参照してください。石英は、
このオブジェクトを保持しています。終了時に、それを安全に解放することができる。
デコード
画像のデコード配列。あなたがイメージのカラー値の再マッピングを許可したくない場合は、デコード配列にNULLを渡します。
画像の色空間(アルファ成分を含む)の各色成分については、デコード配列は範囲の上限と下限を示す値のペアを提供しています。
例えば、RGB色空間でソースイメージのデコード配列は、赤、緑、青の各1ペアから成る、合計6つのエントリを含んでいるでしょう。
イメージがレンダリングされると、石英は出力先のカラースペースに適しています、ご指定の範囲内での相対的な数に、元のコンポ
ーネントの値をマッピングするために線形変換を使用しています。
shouldInterpolate
補間を行うべきかどうかを指定するブール値です。補間の設定は、Quartz画像にピクセルのスムージングアルゴリズムを適用する
かどうかを指定します。画像データよりも高い解像度で出力デバイス上で描画されるときの補間せず、画像がギザギザやピクセル化
表示されることがあります。
意図
グラフィックスコンテキストの変換先のカラースペースの色域内に配置されていない色をどのように扱うかを指定クォーツレンダ
リングインテント定数です。レンダリングインテントは1の色空間から別の色をマッピングするために使用する正確な方法を決定
します。定義されたレンダリング·インテント定数の説明については、カラーレンダリングインテントを参照してください。

Return Value
新しいQuartzビットマップイメージ。あなたはCGImageRelease呼び出すことで、このオブジェクトを解放する責任があります。

Discussion
データプロバイダは、他の入力パラメータで指定されたフォーマットに一致する生データを提供する必要があります。
(たとえば、URLベースのデータプロバイダで指定されたファイルから)でエンコードされたデータを使用するには、
CGImageCreateWithJPEGDataProviderとCGImageCreateWithPNGDataProviderを参照してください。
10.3以降のOS X版では、またサポートされている任意の形式の画像ファイルをデコードして、単一の操作で、
CGImageを作成するにはQuickTimeの機能GraphicsImportCreateCGImageを使用することができます。
サポートされているピクセル形式については、Quartz 2Dのプログラミングガイドを参照してください。
姉妹サイトだよ! よかったらみてね!

Understanding the EXT-X-VERSION tag メモ

Understanding the EXT-X-VERSION tag メモ

Q:私のEXT-X-versionタグのプロトコルバージョンの値を指定するときにM3U8プレイリスト、私は必要なのでしょ
iOSの何最小バージョン、これはHTTPライブストリーミングの私が使用することができますを提供しています?

図1:リストHTTPライブストリーミングプロトコル仕様と追加された機能についてのメモのIETFインターネットドラフト
の対応バージョンとともに、各IOSリリースでサポートされているプロトコル仕様のバージョン。

Important
HTTPはストリーミング作品をライブ方法を理解するという点では、あなたは常に最新のIETFインターネットドラフトを参照
する必要があります。古いIETFインターネットドラフトは歴史的な文脈を与えるために言及されている。

あなたの。M3U8プレイリストを作成するときは、あなたがターゲットとしているIOSリリースでサポートされている
EXT-X-versionタグ内のプロトコルバージョンを指定する必要があります。プレイリストファイル、その関連するメディアと
、そのサーバは、タグの値で示されるプロトコルのバージョンを記述したHTTPライブストリーミングプロトコル仕様のIETFの
インターネットドラフトのすべての規定を遵守しなければならない。 EXT-Xバージョンタグが含まれていないプレイリスト
ファイルには、このプロトコルのバージョン1に従わなければなりません。

Note
のサポート。M3U8プレイリストはiOS 3.0以降、Mac OS X 10.6には、Safari4(HTTPライブストリーミングプロ
トコル仕様のIETFインターネットドラフト00)で導入されました。

図1 HTTPライブはプロトコルドラフト仕様のストリーミング。機能についてのメモと一緒に、それぞれのIOSリリース
でサポートされているバージョンおよびプロトコルバージョンが追加されました。

Important
あなたはいつも、HTTPライブストリームを生成したりテストするためにHTTPライブストリーミングツールの最新バージョンを使用する必要があります。

ツールは頻繁に更新されます。あなたは、iPhoneまたはMacデベロッパプログラムのメンバーである場合は、Apple Developer ConnectionのWeb
サイトから最新バージョンをダウンロードすることができます。ダウンロード、Appleの開発者のためのダウンロードに進むには、"ストリーミング
ツールライブHTTP"、ダウンロードして、"HTTPストリーミングツールライブ'をインストールするを探します。 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120903

パブリック vs. プライベート vs. オープン、PaaSを選ぶ基準は?

クラウドが普及を後押し? 「ネットワーク電力管理」最新動向

花とARを融合、思い出に残る空間を演出――日比谷花壇が提供

早期のアップデートが困難な場合は引き続きJavaプラグインの無効化を 姉妹サイトだよ! よかったらみてね!
twitter
twitter アカウント @drum_kuroneko 気軽にフォローしてください。
誰でも簡単に開発ができます!!
人気ナンバー1
自己紹介

yuutyan0205

プロガー:yuutyan0205
きままな自由人です。

たまにプログラミングを行っています。

仕事ください・・・

開発者アプリ一覧 気になったらダウンロードしてください。
開発環境おすすめ
カレンダー
08 | 2012/09 | 10
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 - - - - - -
最新記事
月別アーカイブ
カテゴリ
アクセスランキング
[ジャンルランキング]
コンピュータ
1015位
アクセスランキングを見る>>

[サブジャンルランキング]
マック
52位
アクセスランキングを見る>>
訪問者数
現在の訪問者数
現在の閲覧者数:
全記事表示リンク

全ての記事を表示する

相互リンク希望の方とご質問ある方ご連絡ください。

名前:
メール:
件名:
本文: