FC2ブログ

Core Foundation Design Concepts メモ

Core Foundation Design Concepts メモ

Core Foundationのは、概念的にはObjective-CベースのFoundationフレームワークから派生しますが、C言語で実装され
ているプログラミング·インターフェースのセットを持つライブラリです。これを行うには、Core Foundationのは、C. Core
Foundationの中の限られたオブジェクトモデルを実装して以下のように呼ばれ、データと関数をカプセル化し不透明なデータ型
を定義して "オブジェクト"
Core Foundationのオブジェクトのプログラミング·インターフェースの使用と再利用を容易にするために設計されています。
一般的なレベルでは、Core Foundationの:
様々なフレームワークとライブラリの間のコードとデータの共有を可能に
オペレーティング·システムの独立性をある程度は可能になります
Unicode文字列を国際化をサポートしています
プラグインアーキテクチャ、XMLプロパティリスト、および設定など、共通のAPIと他の有用な機能を提供します
Core Foundationのは、コードとデータを共有するために、OS X上で別のフレームワークやライブラリのためにそれが可能に
なります。アプリケーション、ライブラリ、およびフレームワークは、その外部インターフェイスにCore Foundationの種類を
組み込むCルーチンを定義することができます、彼らは、このように通信できるデータとしてCore Foundationのオブジェクト
は、これらのインターフェイスを介してお互いに。
Core Foundationのは、特定のサービスやCocoaのFoundationフレームワークとの間の "橋渡しフリーダイヤル"を提供し
ています。フリーダイヤルブリッジ関数のパラメータ、およびその逆のCore FoundationオブジェクトのためのCocoaオブジ
ェクトを代入することができます。
いくつかのCore Foundationの種類と機能は、異なるオペレーティング·システム上の特定の実装を持って物事を抽象化したも
のです。これらのAPIを使用するコードは、さまざまなプラットフォームに移植することが容易である。
日付および数値タイプの抽象時ユーティリティと時間の絶対およびグレゴリオ措置との間の変換を提供する施設。また、数値を
抽象化し、それらの値の内部表現が異なるとの間で変換するための機能を提供します。
主な利点のCore Foundationのアプリケーション開発にもたらすの一つは、国際化のサポートです。そのStringオブジェクト
を介して、Core FoundationのすべてのOS XやCocoaプログラミングインタフェースと実装の間で、簡単に、堅牢かつ一貫国際
化を容易にします。このサポートの本質的な部分には、タイプ、CFString、16ビットUnicode文字の配列を表しているかのイン
スタンスである。 CFStringオブジェクトは、文字の価値があると文字データを通信するすべてのプログラミング·インターフェ
ースで使用するためのシンプルでありながら、低レベルの十分な領域を確保できる十分な柔軟性を備えています。それは、標準のC
文字列に関連付けられているよりもはるかに異なっていないパフォーマンスでこれを実現しています。
あなたは、基礎となるCore Foundationの方法、およびCore Foundationのオブジェクトはココア(タッチ)オブジェクトと
対話することを基本的な設計原理について学ぶために、このドキュメントをお読みください。 姉妹サイトだよ! よかったらみてね!
スポンサーサイト

Introduction to Core Data Programming Guide メモ

Introduction to Core Data Programming Guide メモ

Core Dataフレームワークは、オブジェクトのライフサイクルと永続性を含むオブジェクトグラフの管理に関連した一般的なタス
クに一般化と自動化されたソリューションを提供しています。 姉妹サイトだよ! よかったらみてね!

About AirPlay メモ

About AirPlay メモ

あなたがウェブサイトからオーディオやビデオのコンテンツを提供するか、またはあなたのiOSアプリ内でオーディオやビデオ
コンテンツを表示する場合は、AirPlayを学ぶ必要があります。 AirPlayは、ユーザはストリームオーディオを、高精細デ
ィスプレイや高音質オーディオシステムにビデオができます。 AirPlayを使用すると、ユーザーは、Apple TV(とそこから
ホームシアターシステムまで)のいずれかにまたはAirPlay対応のサウンドシステムにiTunesやiOSベースのデバイスからオ
ーディオおよびビデオをリダイレクトします。 AirPlayはインターネットからライブ来てメディアをストリーミングすること
ができ、メディアはすでにiTunesに保存されている、またはメディアがiOSベースのデバイスに保存されている。 AirPlayは
それがiOSアプリ内で再生されているときに、iOSベースのデバイス上のSafariブラウザで、インターネットベースのメディアを
ストリーミングする、または任意のプラットフォーム上のiTunesでできます。
AirPlayには、iOS4.3以降とiTunes10.2以降のOS XとWindows上でサポートされています。 姉妹サイトだよ! よかったらみてね!

Introduction to Using Static Libraries in iOS メモ

Introduction to Using Static Libraries in iOS メモ

静的ライブラリは、複数のアプリケーション間でコードを共有するための便利なメカニズムを提供します。
iOS上、スタティックライブラリのみサポートされ、ライブラリー·タイプがあります。この文書は、
新しいスタティックライブラリには、アプリケーションからコードを抽出する方法と、複数のアプリケーションで
そのスタティックライブラリを使用する方法について説明します。 姉妹サイトだよ! よかったらみてね!

UIViewControllerRestoration Protocol Reference メモ

UIViewControllerRestoration Protocol Reference メモ

概要
UIViewControllerRestorationプロトコルが状態復元プロセス中にビューコントローラの"復旧
·クラス"として機能するクラスによって採択されるべきである。このプロトコルのメソッドは、
それがまだ存在しない場合、ビューコントローラを作成したり、既存のビューを返すために使用されるべきである1がない場合、
コントローラのオブジェクトが存在しています。
このプロトコルを採用したクラスを使用するには、あなたのアプリケーションのビューコントローラのいずれかの
restorationClassプロパティにそのクラスを割り当てる必要があります。 姉妹サイトだよ! よかったらみてね!
twitter
twitter アカウント @drum_kuroneko 気軽にフォローしてください。
誰でも簡単に開発ができます!!
人気ナンバー1
自己紹介

yuutyan0205

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

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

仕事ください・・・

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

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

全ての記事を表示する

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

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