![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ||
![]() | ![]() | ![]() | ![]() | ![]() |
|
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
ここでは、ADC サイトにあるサンプルコードについて、解説したり、解説しているサイトに対するリンクを提供する予定です。
| Apple Applications Carbon |
| Cocoa (1) Cocoa (2) Cocoa (3) Cocoa (4) Cocoa (5) |
| CoreFoundation Tools |
| データ管理 | 設計の指針 | イベントその他の入力 | ファイル管理 | |||
| ネットワーク操作 | プロセス管理 | リソース管理 | テキストとフォント |
| 名前・説明 | 画面 | 難 |
|---|---|---|
CFPreferences ユーザー環境設定にアクセスするための CFPreferences の使用法。v1.0。(ソース) | ![]() | |
CFPrefsDumper 現在ユーザーの環境設定情報にアクセスするための CFPreferences の使用法。v1.0。(ソース) | ![]() | |
CFPrefTopScores すべてのユーザーに読み書き可能な /Users/Shared に対する環境設定の格納。v1.0。Xcode。(ソース) | ![]() | |
IdentitySample システムワイドな身元 (identity) を管理するための CoreServices Identity API の使用法。ネットワーク上のユーザー間での保安のための協調を可能にするアプリケーションによって使われることが可能。エラーが出る。kCSLocalIdentityAuthority を [[CBIdentityAuthority localIdentityAuthority] CSIdentityAuthority] に変更。Collaboration.framework を追加し、IdentityController.h に #import | ![]() | |
ManagedObjectDataFormatter Xcode デバッガの summary 列に | ||
MoreIsBetter Control Manager、Appearance Manager、Dialog Manager、Window Manager、Menu Manager、Navigation Services など。多数のソースが含まれる。v1.0。Mac OS X v10.2.x。(ソース) | ||
RecentItems アプリケーション、フォルダ、書類に対する「最近の...」メニューの追加のためのメソッド実装。v1.2。Xcode 2.x。(ソース) | ![]() |
| 名前・説明 | 画面 | 難 |
|---|---|---|
CFPreferences ユーザー環境設定にアクセスするための CFPreferences の使用法。v1.0。(ソース) | ![]() | |
CFPrefsDumper 現在ユーザーの環境設定情報にアクセスするための CFPreferences の使用法。v1.0。(ソース) | ![]() | |
CFPrefTopScores すべてのユーザーに読み書き可能な /Users/Shared に対する環境設定の格納。v1.0。Xcode。(ソース) | ![]() |
| 名前・説明 | 画面 | 難 |
|---|---|---|
BSDLLCTest PFDRV ソケットの取得法と、Mac OS X で未加工の LLC イーサネットパケットを送信と受信するためのソケット使用法。v1.0。(ソース) | ![]() | |
EventMonitorTest プロセスがバックグラウンドにある間に、すべてのキーボード、マウス、タブットイベントのイベント通知を行うもののインストールのための GetEventMonitorTarget の使用法。v1.0。Xcode 2.1、Mac OS X v10.4.x。(ソース) | ![]() | |
Watcher FSEvent API の簡単な実演。ディレクトリ階層の監視と、データ量の追跡。v1.0。Xcode 2.3。(ソース) | ![]() |
| 名前・説明 | 画面 | 難 |
|---|---|---|
CFPrefTopScores すべてのユーザーに読み書き可能な /Users/Shared に対する環境設定の格納。v1.0。Xcode。(ソース) | ![]() | |
CheckExecutableArchitecture 特定の Mach-O 実行形式が、与えられたプロセッサアーキテクチャに適切なバージョンを含んでいるかどうかを判定する問題を扱う。v1.0。Mac OS X。(ソース) | ||
DisplayURL URL を成分に解析するための CFURL ルーチンの使用法。v1.0。Xcode 2.1、Universal SDK。(ソース) | ![]() | |
FileNotification フォルダ内容の変更時に通知される kqueue メカニズム使用。ファイルの追加、削除、名称変更を検出する効率的な方法。v1.2。Xcode。(ソース) | ![]() | |
filesystem_examples ファイルシステムの機能を示すコマンド行ツールの集まり。拡張属性、ACL's、kqueue 通知の実演。v1.1。Mac OS X v10.4。(ソース) | ![]() | |
FSCopyObject HFS+ API によってファイルをコピー・削除する方法。同じ名前がすでに存在する場合の名前変更。v1.5。(ソース) | ![]() | |
FSMegaInfo Mac OS X 上でプラグインファイルシステム(VFS プラグイン)を実装している人を助けるために設計されたツール。(ボリューム、ディレクトリ、ファイルなどの)ファイルシステムオブジェクトの情報を出力。正規の Apple ファイルシステムから返された情報と独自のボリューム上の情報を比較できる。v1.0。Xcode 3.0。(ソース) | ![]() | |
MoreIsBetter Control Manager、Appearance Manager、Dialog Manager、Window Manager、Menu Manager、Navigation Services など。多数のソースが含まれる。v1.0。Mac OS X v10.2.x。(ソース) | ||
Spotlight 古い IFF 画像形式のインポーター例、新しい属性を定義するインポーター、パッケージにもとづくファイル形式を扱う方法を示すインポーター。v1.0。Mac OS X v10.4。(ソース) | ||
Watcher FSEvent API の簡単な実演。ディレクトリ階層の監視と、データ量の追跡。v1.0。Xcode 2.3。(ソース) | ![]() |
| 名前・説明 | 画面 | 難 |
|---|---|---|
BSDLLCTest PFDRV ソケットの取得法と、Mac OS X で未加工の LLC イーサネットパケットを送信と受信するためのソケット使用法。v1.0。(ソース) | ![]() | |
CarbonBonjour(ADC から除去) Mac OS X v10.3.9 以降の Carbon アプリケーションにおける(Bonjour とも呼ばれる)CFNetservices のサービス発見ルーチンの使用法。現在では ADC サイト内から除去されている。どうしてもほしい方は管理人にメールを。(ソース) | ![]() | |
CFFTPSample FTP を使ったファイルのダウンロードとアップロードのための CFNetwork の使用法と、FTP ディレクトリリストの解析法。v1.2。Xcode 2.4 以降。(ソース) | ![]() | |
CFHostSample 非同期のDNS 名前照合(正引き)の実行と、ホストの到達可能性を判定するための CFHost API の使用法。v1.0。Xcode 1.0 以降。(ソース) | ![]() | |
CFLocalServer 同じマシン上で実行されているクライアントとサーバープログラムの間で通信するための UNIX ドメインソケットの使用法。複数のクライアントとの通信をデーモンがどのように管理するか。v1.2。Xcode 1.5 以降。(ソース) | ![]() | |
CFMBonjourSample(ADC から除去) Mac OS X v10.2 以降の CFM アプリケーションにおける CFNetServices のサービス発見ルーチンの使用法。現在では ADC サイト内から除去されている。どうしてもほしい方は管理人にメールを。(ソース) | ![]() | |
CFNetworkHTTPDownload URl をダウンロードするための CFNetwork の使用法。v1.3。Xcode。(ソース) | ![]() | |
CFProxySupportTool ネットワーク接続がプロキシ経由で渡されたほうがいいかどうかを判定する CFProxySupport API の使用法。v1.0。Xcode 3.0。(ソース) | ![]() | |
DNSServiceMetaQuery ローカルネットワーク上で公開されている Bonjour サービスタイプのリストを返す、マルチキャスト DNS 問い合わせを送信するための DNSServiceQueryRecord の使用。v1.2。Xcode 1.0 以降。(ソース) | ![]() | |
IdentitySample システムワイドな身元 (identity) を管理するための CoreServices Identity API の使用法。ネットワーク上のユーザー間での保安のための協調を可能にするアプリケーションによって使われることが可能。エラーが出る。kCSLocalIdentityAuthority を [[CBIdentityAuthority localIdentityAuthority] CSIdentityAuthority] に変更。Collaboration.framework を追加し、IdentityController.h に #import | ![]() | |
ImageClient 同期・非同期動作、そしてシステムが提供する代理 (Proxy) 設定による CFNetwork の使用法、アプリケーションがネットワーク上の問題を処理するのを助ける CFNetDiagnositcs の使用法、複数のサンプルを含む。v1.0。Mac OS X。(ソース) | ![]() | |
LocalServer 非推奨。TCP と UDP ネットワークプロトコルの両方を使った、クラシックプロセスが Mac OS X プロセスと通信できる方法。v1.0。(ソース) | ![]() | |
MoreIsBetter Control Manager、Appearance Manager、Dialog Manager、Window Manager、Menu Manager、Navigation Services など。多数のソースが含まれる。v1.0。Mac OS X v10.2.x。(ソース) | ||
SimpleDial Mac OS X v10.3 で導入された System Configuration フレームワークのネットワーク接続 API を使った、PPP のようなダイアル接続の管理の実演。v1.1。Xcode 1.1。(ソース) | ![]() | |
SimpleReach 特定のホストが到達可能かどうかを判定し、到達可能性の変更を監視する System Configuration の非同期のネットワーク到達性 API の実演。v1.1。Xcode 1.1。(ソース) | ![]() |
| 名前・説明 | 画面 | 難 |
|---|---|---|
CFLocalServer 同じマシン上で実行されているクライアントとサーバープログラムの間で通信するための UNIX ドメインソケットの使用法。複数のクライアントとの通信をデーモンがどのように管理するか。v1.2。Xcode 1.5 以降。(ソース) | ![]() |
| 名前・説明 | 画面 | 難 |
|---|---|---|
CFPreferences ユーザー環境設定にアクセスするための CFPreferences の使用法。v1.0。(ソース) | ![]() | |
CFPrefsDumper 現在ユーザーの環境設定情報にアクセスするための CFPreferences の使用法。v1.0。(ソース) | ![]() | |
CFPrefTopScores すべてのユーザーに読み書き可能な /Users/Shared に対する環境設定の格納。v1.0。Xcode。(ソース) | ![]() | |
CheckExecutableArchitecture 特定の Mach-O 実行形式が、与えられたプロセッサアーキテクチャに適切なバージョンを含んでいるかどうかを判定する問題を扱う。v1.0。Mac OS X。(ソース) | ||
MapLargeFile 高速アクセスのために 4 GB より大きいファイルをメモリ内に対応付けるために使うことができるテクニックを示す。v1.0。(ソース) | ![]() | |
MoreIsBetter Control Manager、Appearance Manager、Dialog Manager、Window Manager、Menu Manager、Navigation Services など。多数のソースが含まれる。v1.0。Mac OS X v10.2.x。(ソース) |
| 名前・説明 | 画面 | 難 | |
|---|---|---|---|
CoreTextArc 曲がった円弧に沿ってテキストを描くために CoreText を使う Carbon アプリケーション。CTFont、CTLine、CTRun オブジェクトの使用のような、CoreText を始めるにあたっての主要概念を示す。v1.0。Xcode 3.0。(ソース) | ![]() | ||
CoreTextTest テキストを表示するための CoreText オブジェクト(Mac OS X v10.5 で導入されたテキスト処理技術)の処理方法。v1.0。Mac OS X v10.5、Xcode 2.4。(ソース) | ![]() | ||
InkSample Ink.Framework の API の使用シナリオの実演。v1.0。Mac OS X v10.3。(ソース) | ![]() | ||
NamingTableAccess True Type 'sfnt' における命名表 (NamingTable) の内容の検索を助ける。v1.0。Mac OS X。(ソース) | ![]() | ||
PasteboardPeeker コピー&ペーストとドラッグ&ドラップのためのペーストボードの使用の実演。v1.2.1。Mac OS X v10.3。(ソース) | ![]() |
管理人:神吉 秀典 E-mail: