FC2ブログ

NSFilePresenter Protocol Reference メモ

NSFilePresenter Protocol Reference メモ

概要
NSFilePresenterプロトコルは、ユーザーがファイルまたは
ディレクトリのコンテンツを表示または編集することができるオブジェクト
によって実装されるべきである。あなたのアプリケーションのオブジェクトの間で、
アプリケーションと他のプロセス間でファイルまたはディレクトリへのアクセスを
調整するNSFileCoordinatorオブジェクトと一緒にファイルのプレゼンターを使用しています。
アイテムの変更が発生した場合、システムはこのプロトコルを採用するオブジェクトに通知し、
それらに適切に応答する機会を与えてくれます。
あなたが提示したファイルまたはディレクトリで撮影されようとしているアクションに応答するために、
このプロトコルのメソッドを使用します。別のオブジェクトまたはプロセスが読み取りまたはファイル
またはディレクトリの書き込みを開始するために、ファイル·コーディネーターを使用する場合、
ファイル·コーディネーターは、最初の項目に興味があるすべての提示のオブジェクトを通知します。
それはそのオブジェクトにこのプロトコルで定義されているメソッドのいずれかを呼び出すことにより、
プレゼンターのオブジェクトに通知します。そのメソッドの実際の呼び出しは、presentedItemOperationQueue
プロパティの操作キューで発生します。ファイルのプレゼンターはこのキューを提供する必要があります。
あなたのキュー操作の同時実行をサポートしている場合は、プレゼンターオブジェクトのメソッドはスレッド
セーフでは同時に複数のキューで実行することができなければなりません。
あなたのアプリケーションのオブジェクトの間でファイルまたはディレクトリへのアクセスを調整するために、
ファイルのプレゼンターを使用することができます。別のプロセスが同じファイルまたはディレクトリのファイル·
コーディネーターを使用する場合、他のプロセスがその変更を行うたびに、あなたのプレゼンターオブジェクトは、
同様に通知されます。あなたのプレゼンターオブジェクトは、直接低レベルのファイルへの読み取りとwriteの呼び出し
を使用して行われた変更について通知されません。通知内のファイル·コーディネータの結果を通してのみ変更されます。
ファイルのコーディネーターオブジェクトを含むファイルのプレゼンターを使用する方法については、
NSFileCoordinatorクラスリファレンスを参照してください。 姉妹サイトだよ! よかったらみてね!
スポンサーサイト



About Entitlements メモ

About Entitlements メモ

エンタイトルメントは、あなたのアプリケーションに特定の機能やセキュリティのアクセス許可を付与する。

At a Glance
iCloud、プッシュ通知、およびアプリケーションサンドボックス(唯一のOS X用)を有効にするためにエンタイトルメントの値を設定します。
各エンタイトルメントは、ほとんどの場合、エンタイトルメントに関連した機能を無効にするデフォルト値を持っています。
あなたは資格を設定するときは、適切なキーと値のペアを提供することによって、デフォルトをオーバーライドしています。
iCloud資格は、あなたのIOSまたはOS XアプリのiCloudデータストレージの使用を有効にしましょう。
あなたのXcodeプロジェクト内のターゲット·バイ·ターゲットごとにiCloudエンタイトルメントの値を設定します。
プッシュ通知は、あなたのiOSまたはOS Xアプリケーションがフォアグラウンドでない場合でも、あなたのアプリケーション
がユーザーに警告しましょう。
あなたの開発と流通のプロビジョニング·プロファイルの設定の一部としてプッシュ通知のエンタイトルメントの値を設定します。
アプリケーションサンドボックスのエンタイトルメントは、あなたのOS Xアプリケーションのためのサンドボックスと呼ばれる
セキュリティ機能を有効にしてみましょう。
悪意のあるコードが正常にアプリを利用する場合は、慎重に必要なものだけにリソースへのアクセスを有効にすると、損傷の可能
性を最小限に抑えることができます。あなたのXcodeプロジェクト内のターゲット·バイ·ターゲットに基づいてアプリケーション
サンドボックスのエンタイトルメントの値を設定します。
あなたは、Xcodeのターゲットエディタの[概要]タブを使用して、多くのエンタイトルメントを設定することができます。
他の資格については、プロパティリストファイルを採用する必要があります。
エンタイトルメントのキーに関連付ける値のソートは、キーに依存しています。多くのエンタイトルメントのキーは、ブール
値を取ります。 Xcodeプロジェクト内のプロパティリストで定義されている資格については、ブール型のエンタイトルメント
値がまたはのいずれかです。いくつかのエンタイトルメントのキーは、値として文字列または文字列の配列
を取る。様々な資格のキーに適用される値の仕様は、このドキュメントの章を参照してください。
アプリの資格は、そのコードの署名に組み込まれているため、任意のエンタイトルメントのキーを使用するには、コードを
あなたのアプリケーションに署名する必要があります。 姉妹サイトだよ! よかったらみてね!

NSURLConnectionDataDelegate Protocol Reference メモ

NSURLConnectionDataDelegate Protocol Reference メモ

概要
NSURLConnectionDataDelegateプロトコルは、メモリにデータをダウンロードするために意図されてNSURLConnection
のインスタンスにデリゲートによって実装されるべき方法を説明します。このプロトコルには多くのメソッドは、OS XとiOSの
以前のバージョンでは非公式プロトコルの一部として存在していました。 姉妹サイトだよ! よかったらみてね!

Why is my code acting differently when I debug with Zombies? メモ

Why is my code acting differently when I debug with Zombies? メモ

Q:なぜ私のコードは、私はゾンビとデバッグ時には異なる動作している?
A:施設をデバッグするゾンビを有効にすると、いくつかのオペレーティングシステム上
でARCコードの動作を変更した副作用を持っていた。 iOSとOS Xアプリケーションの両方が影響を受けます。
これは、IOS6以降で修正されており、OS X10.8以降で修正されています。
前のiOSの6 / OS X10.8〜、ゾンビ楽器やNSZombieEnabledまたは "有効にするゾンビ·オブジェクト"
Xcodeの診断を使用すると、解除時にインスタンス変数を"クリーンアップ"からARCを防いだ。あなたの
- のdeallocメソッドは、まだあなたが明示的にnilがそのままされるように設定しなかったしかし、
任意のインスタンス変数を実行されます。インスタンス変数が強く、オブジェクトを参照する場合、
そのオブジェクトは放棄されたインスタンス変数で永遠に生き続けられる。
このような理由から、あなたは強くゾンビでデバッグするときのiOS6+、またはOS X10.8+は、システム
をあなたのアプリケーションを実行することをお勧めします。

Note 彼らがiOS5日に実行されているかのようにシミュレータ自体はOS X10.8上で実行されている場合でも、
iOSの5 Simulatorで動作するアプリは、動作します。 姉妹サイトだよ! よかったらみてね!

HTTP Live Streaming Rejection Notice 9.4 Explained メモ

HTTP Live Streaming Rejection Notice 9.4 Explained メモ

Q:私のアプリケーションは、"HTTPライブストリーミング拒絶9.4"と拒否されました。
これは何を意味し、ここで私は承認のためのオーサリング正しくについての私のライブストリーム
を情報を見つけることができますか?

A:除去9.4 - HTTPは、特に状態の拒絶通知をライブストリーミング。
10分以上持続する期間がセルラーネットワーク上のビデオコンテンツをストリーミングする場合、
アプリケーションは、HTTP Live Streamingを使用する必要があります。 HTTP用のオーサリング
コンテンツが携帯電話を介してライブストリーミングするときは、他のより高いビットレートのストリーム
に加えて64 kbpsの最大測定ビットレートでベースライン、オーディオのみのストリームを提供する必要があります。
アプリケーションは9.4で通知した場合、拒否されます。
セルラーネットワーク接続を介して持続時間が10分以上のビデオをストリーミングするときには、HTTPライブストリ
ーミングを使用していません。
HTTPライブストリーミングは、携帯電話に使用されていますが、最大64 kbpsの最大の音声のみのストリームを提供
しませんでした。
あなたは、携帯用に提供している、オーディオのみのストリームは、最大64 kbpsの要件を超えています。
あなたのストリームの妥当性をテストするための推奨方法は、HTTPストリーミングのストリームとサーバーを検証する
ためにライブメディアストリームの検証ツールを使用することです。このツールは、インデックスファイルとメディア·
セグメントは、HTTPライブストリーミング仕様に準拠していることを確認します。それは、信頼性の高いストリーミング
を確保するためにいくつかのチェックを行います。エラーや問題が発見された場合、詳細な診断レポートが表示されます。
あなたがiOSやMacデベロッパプログラムのメンバーである場合は、Apple Developer ConnectionのWebサイトから
メディアストリームValidatorの最新バージョンをダウンロードすることができます。ダウンロード、アップルデベロッパ
ダウンロード(http://developer.apple.com/downloads/)に移動し、検索フィールドタイプに"HTTPストリーミン
グツールライブ'、' HTTPライブストリーミングツール"をダウンロードしてインストールします。
メディアストリームの検証ツールから返される可能性があり、任意のエラーメッセージを議論する詳細についての説明メデ
ィアストリームの検証ツールの結果を参照してください。

Note
アプリケーションストリーミングおよびあなたが64 kbpsの音声のみのベースラインを提供しないことを選択ライブのWi-Fi
HTTPのみに自己制限されている場合は、ベースラインとして、64 kbpsの最大の音声のみのHTTPライブストリームの要件は、
セルラーネットワーク上でのストリーミング用ですストリームは、Appレビューチームにこの情報を提供する必要があります。
開発者はアプリケーションのレビュー[メモ]フィールドにこの情報を含めることができます。

レビューNotesフィールドに関する情報は、iTunesの追加新着アプリセクションで見つけることができ、開発者ガイドを接続します。
iOSのHTTPは、iPhoneやiPadアプリのストリーミングメディアをライブ作成時に推奨されるエンコーディング設定が使用するため、
およびSafariのiPhoneとiPad用ストリーミングメディアを作成し、HTTPライブを展開するためのベストプラクティスを参照してください。
このTechincal(注)また、バリアントのプレイリストを作成するためのヒントを提供するWebサーバーにメディアコンテンツを展開する
ためのいくつかの特別な考慮事項に焦点を当て、あなたのメディアストリームを検証する方法について説明します。
あなたは、iPhoneへのストリーミングオーディオやビデオを議論する情報を探している場合は、iPod touch、iPad、またはApple TVには、
HTTPを参照して暗号化および認証を使用してオンデマンドでビデオを送信する、特別なサーバソフトウェアを使用せずにライブイベントをス
トリーミングの完全な概要については、ストリーミングの概要ライブHTTPはストリーミング技術を暮らしています。 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120808

Reutersの公式Twitter乗っ取り事件、WordPressの旧バージョン利用が原因か

世界最強のサッカーゲーム、間もなく正式発表のiOS版「FIFA 13」に迫る

国内Twitter投稿の半分以上がスマホから BIGLOBE調査

オフィスでどうしても猫背になってしまう人に「姿勢矯正」

マイコンの消費電力を理解する 姉妹サイトだよ! よかったらみてね!
twitter
twitter アカウント @drum_kuroneko 気軽にフォローしてください。
誰でも簡単に開発ができます!!
人気ナンバー1
自己紹介

yuutyan0205

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

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

仕事ください・・・

開発者アプリ一覧 気になったらダウンロードしてください。
開発環境おすすめ
カレンダー
07 | 2012/08 | 09
- - - 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 31 -
最新記事
月別アーカイブ
カテゴリ
アクセスランキング
[ジャンルランキング]
コンピュータ
1015位
アクセスランキングを見る>>

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

全ての記事を表示する

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

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