☆ このコーナではMacintoshのToolBoxに関する技術的な話題を取り上げています。
励ましのお便りは
こちら
へ...
● 2011/03/21 〜
Carbon視点でiPhone探求(モデルクラスをCoreDataへ移行する)
〜
● 2011/03/10 〜
Carbon視点でiPhone探求(ジェスチャーレコグナイザーを使う)
〜
● 2011/01/25 〜
Carbon視点でiPhone探求(ユーザインターフェースを改良する)
〜
● 2010/12/27 〜
Carbon視点でiPhone探求(エラー表示とアプリのiOS 4.2対応)
〜
● 2010/12/06 〜
Carbon視点でiPhone探求(「ファイル共有」で注意するポイント)
〜
● 2010/11/20 〜
Carbon視点でiPhone探求(起動時に画像ファイルを登録する)
〜
● 2010/10/19 〜
Carbon視点でiPhone探求(「ファイル共有」を試してみる)
〜
● 2010/09/19 〜
Carbon視点でiPhone探求(画像取り込みの仕組みを変更する)
〜
● 2010/08/27 〜
Carbon視点でiPhone探求(nibファイルもiPad用へと変換する)
〜
● 2010/08/07 〜
Carbon視点でiPhone探求(iPadへの移植を開始しよう!)
〜
● 2010/07/23 〜
Carbon視点でiPhone探求(環境設定の使い方(その2))
〜
● 2010/07/09 〜
Carbon視点でiPhone探求(環境設定の使い方(その1))
〜
● 2010/06/27 〜
Carbon視点でiPhone探求(コピー&ペーストを実装する)
〜
● 2010/06/11 〜
Carbon視点でiPhone探求(画像を「写真アルバム」に保存する)
〜
● 2010/05/27 〜
Carbon視点でiPhone探求(アバウト画像も回転させよう!)
〜
● 2010/05/14 〜
Carbon視点でiPhone探求(対称画像の編集結果を保存する)
〜
● 2010/04/24 〜
Carbon視点でiPhone探求(ユーザインターフェースのチューニング)
〜
● 2010/04/13 〜
Carbon視点でiPhone探求(左右方向のシンメトリー表示を実装)
〜
● 2010/03/25 〜
Carbon視点でiPhone探求(シンメトリーにチャレンジ開始)
〜
● 2010/03/15 〜
Carbon視点でiPhone探求(アプリケーションを再構成する)
〜
● 2010/02/15 〜
Carbon視点でiPhone探求(自分だけのホワイトボードを用意する)
〜
● 2010/02/02 〜
Carbon視点でiPhone探求(ホワイトボードの特徴を把握する)
〜
● 2010/01/12 〜
Carbon視点でiPhone探求(落書き用ホワイトボードを用意するまで)
〜
● 2010/01/05 〜
Carbon視点でiPhone探求(DetailViewControllerクラスを実装する)
〜
● 2009/12/13 〜
Carbon視点でiPhone探求(詳細ビューを表示するための準備)
〜
● 2009/11/30 〜
Carbon視点でiPhone探求(登録画像の削除と順序変更)
〜
● 2009/10/28 〜
Carbon視点でiPhone探求(作業用のツールバーを用意する)
〜
● 2009/10/20 〜
Carbon視点でiPhone探求(テーブルビューのタップで画像表示)
〜
● 2009/09/07 〜
Carbon視点でiPhone探求(テーブルビューにサムネイルを表示する)
〜
● 2009/08/24 〜
Carbon視点でiPhone探求(データソースとデリゲートを実装する)
〜
● 2009/08/10 〜
Carbon視点でiPhone探求(UITableViewのデータソースとデリゲート)
〜
● 2009/07/06 〜
Carbon視点でiPhone探求(UITableViewControllerを実装していく)
〜
● 2009/06/22 〜
Carbon視点でiPhone探求(ウィンドウの代役を用意する)
〜
● 2009/06/06 〜
Carbon視点でiPhone探求(UIImagePickerControllerで画像取り込み)
〜
● 2009/05/17 〜
Carbon視点でiPhone探求(画像の矩形サイズを調整する)
〜
● 2009/05/03 〜
Carbon視点でiPhone探求(画像ファイルの取り扱いを考える)
〜
● 2009/04/20 〜
Carbon視点でiPhone探求(Documentクラスを用意する)
〜
● 2009/04/05 〜
Carbon視点でiPhone探求(iPhoneでもNSCodingプロトコルのお世話に)
〜
● 2009/03/21 〜
Carbon視点でiPhone探求(ああ、SysBeep(1)が懐かしい!)
〜
● 2009/03/06 〜
Carbon視点でiPhone探求(まずはモデルクラスを移植する)
〜
● 2009/02/24 〜
Carbon視点でiPhone探求(Info.plistとInfoPlist.stringsとアイコン)
〜
● 2009/02/12 〜
Carbon視点でiPhone探求(Xcodeのプロジェクトを準備する)
〜
● 2009/01/14 〜
Carbon視点でiPhone探求(テンプレートを選ぶことから)
〜
● 2008/12/29 〜
Carbon視点でiPhone探求(サンプルは一番身近な先生)
〜
● 2008/12/16 〜
Carbon視点でiPhone探求(iPhoneアプリケーションを開発しよう!)
〜
● 2008/12/06 〜
Carbon視点でCocoa探求(起動時とドラッグ&ドロップでの登録)
〜
● 2008/11/12 〜
Carbon視点でCocoa探求(得られたファイルの種類を調べる)
〜
● 2008/10/29 〜
Carbon視点でCocoa探求(ディレクトリなのか?画像ファイルなのか?)
〜
● 2008/10/11 〜
Carbon視点でCocoa探求(様々な画像ファイル取り込み方法)
〜
● 2008/09/08 〜
Carbon視点でCocoa探求(datasourceとdelegate)
〜
● 2008/08/30 〜
Carbon視点でCocoa探求(ImageBrowser Viewを使う準備が大変)
〜
● 2008/07/04 〜
Carbon視点でCocoa探求(Image Kitで可能なことは何か?)
〜
● 2008/06/18 〜
Carbon視点でCocoa探求(NSTableViewクラスを試してみる)
〜
● 2008/05/20 〜
Carbon視点でCocoa探求(NSCodingプロトコルを実装する)
〜
● 2008/05/06 〜
Carbon視点でCocoa探求(プロパティとプロトコル)
〜
● 2008/04/22 〜
Carbon視点でCocoa探求(NSDocumentメソッドのオーバライド)
〜
● 2008/03/23 〜
Carbon視点でCocoa探求(Document-based Application)
〜
● 2008/03/17 〜
Carbon視点でCocoa探求(モデル・オブジェクトを考察する)
〜
● 2008/02/24 〜
Carbon視点でCocoa探求(既にあるものは使いましょう!)
〜
● 2008/02/10 〜
Carbon視点でCocoa探求(Interface Builder 3の操作に慣れる)
〜
● 2008/01/13 〜
Carbon視点でCocoa探求(CarbonプロジェクトからInfo.plistを移す)
〜
● 2007/12/27 〜
Carbon視点でCocoa探求(Carbonからの移住を開始する)
〜
● 2007/12/11 〜
Carbon視点でCocoa探求(Leopardの開発環境)
〜
● 2007/11/28 〜
Carbon視点でCocoa探求(First Responder)
〜
● 2007/11/05 〜
Carbon視点でCocoa探求(File's Owner)
〜
● 2007/10/23 〜
Carbon視点でCocoa探求(Nibファイルの憂鬱)
〜
● 2007/10/17 〜
Carbon視点でCocoa探求(Cocoa新規プロジェクトの中身)
〜
● 2007/09/03 〜
Carbon視点でCocoa探求(XcodeとInterface Builder)
〜
● 2007/08/20 〜
Carbon視点でCocoa探求(情報収集の日々)
〜
● 2007/08/13 〜
Carbon視点でCocoa探求(プロローグ)
〜
● 2007/07/23 〜
Carbonモダンアプリケーションへの道(その17)
〜
● 2007/06/22 〜
Carbonモダンアプリケーションへの道(その16)
〜
● 2007/06/04 〜
Carbonモダンアプリケーションへの道(その15)
〜
● 2007/05/13 〜
Carbonモダンアプリケーションへの道(その14)
〜
● 2007/05/01 〜
Carbonモダンアプリケーションへの道(その13)
〜
● 2007/04/16 〜
Carbonモダンアプリケーションへの道(その12)
〜
● 2007/04/05 〜
Carbonモダンアプリケーションへの道(その11)
〜
● 2007/03/19 〜
Carbonモダンアプリケーションへの道(その10)
〜
● 2007/03/04 〜
Carbonモダンアプリケーションへの道(その9)
〜
● 2007/02/04 〜
Carbonモダンアプリケーションへの道(その8)
〜
● 2007/01/07 〜
Carbonモダンアプリケーションへの道(その7)
〜
● 2006/12/18 〜
Carbonモダンアプリケーションへの道(その6)
〜
● 2006/12/01 〜
Carbonモダンアプリケーションへの道(その5)
〜
● 2006/11/03 〜
Carbonモダンアプリケーションへの道(その4)
〜
● 2006/10/23 〜
Carbonモダンアプリケーションへの道(その3)
〜
● 2006/10/12 〜
Carbonモダンアプリケーションへの道(その2)
〜
● 2006/09/09 〜
Carbonモダンアプリケーションへの道(その1)
〜
● 2006/08/28 〜
アプリケーションのUniversal Binary化(その12)
〜
● 2006/08/16 〜
アプリケーションのUniversal Binary化(その11)
〜
● 2006/07/14 〜
アプリケーションのUniversal Binary化(その10)
〜
● 2006/07/01 〜
アプリケーションのUniversal Binary化(その9)
〜
● 2006/06/16 〜
アプリケーションのUniversal Binary化(その8)
〜
● 2006/05/26 〜
アプリケーションのUniversal Binary化(その7)
〜
● 2006/05/13 〜
アプリケーションのUniversal Binary化(その6)
〜
● 2006/04/22 〜
アプリケーションのUniversal Binary化(その5)
〜
● 2006/04/07 〜
アプリケーションのUniversal Binary化(その4)
〜
● 2006/03/21 〜
アプリケーションのUniversal Binary化(その3)
〜
● 2006/03/09 〜
アプリケーションのUniversal Binary化(その2)
〜
● 2006/02/24 〜
アプリケーションのUniversal Binary化(その1)
〜
● 2006/01/07 〜
画像ファイルをウィンドウに表示する(その6)
〜
● 2005/12/08 〜
画像ファイルをウィンドウに表示する(その5)
〜
● 2005/12/08 〜
画像ファイルをウィンドウに表示する(その4)
〜
● 2005/11/18 〜
画像ファイルをウィンドウに表示する(その3)
〜
● 2005/10/23 〜
画像ファイルをウィンドウに表示する(その2)
〜
● 2005/10/09 〜
画像ファイルをウィンドウに表示する(その1)
〜
● 2005/09/20 〜
ドラッグ&ドロップの活用(その8)
〜
● 2005/09/03 〜
ドラッグ&ドロップの活用(その7)
〜
● 2005/08/19 〜
ドラッグ&ドロップの活用(その6)
〜
● 2005/08/06 〜
ドラッグ&ドロップの活用(その5)
〜
● 2005/07/01 〜
ドラッグ&ドロップの活用(その4)
〜
● 2005/06/16 〜
ドラッグ&ドロップの活用(その3)
〜
● 2005/05/27 〜
ドラッグ&ドロップの活用(その2)
〜
● 2005/05/12 〜
ドラッグ&ドロップの活用(その1)
〜
● 2005/04/29 〜
Navigation Service APIの活用(その7)
〜
● 2005/04/15 〜
Navigation Service APIの活用(その6)
〜
● 2005/04/01 〜
Navigation Service APIの活用(その5)
〜
● 2005/03/15 〜
Navigation Service APIの活用(その4)
〜
● 2005/03/02 〜
Navigation Service APIの活用(その3)
〜
● 2005/02/18 〜
Navigation Service APIの活用(その2)
〜
● 2005/01/28 〜
Navigation Service APIの活用(その1)
〜
● 2005/01/17 〜
データブラウザ・コールバックルーチン
〜
● 2004/12/29 〜
データブラウザ・コントロールの初期化
〜
● 2004/12/06 〜
カタログウィンドウのイベントハンドラ
〜
● 2004/11/27 〜
nibファイルからウィンドウを呼び込む
〜
● 2004/10/29 〜
ドキュメントウィンドウの基本ルーチン(後半)
〜
● 2004/10/18 〜
ドキュメントウィンドウの基本ルーチン(前半)
〜
● 2004/09/28 〜
ウィンドウにイベントハンドラを実装
〜
● 2004/09/14 〜
Standard Handlerを活用する
〜
● 2004/08/27 〜
Main Event Loopへ入る前準備-その2
〜
● 2004/07/23 〜
Main Event Loopへ入る前準備-その1
〜
● 2004/07/09 〜
必要なファイルタイプを認識してもらう
〜
● 2004/06/27 〜
Apple Eventとドキュメントアイコン
〜
● 2004/06/13 〜
Carbon EventとApple Event
〜
● 2004/05/24 〜
コールバックルーチンとメニューの初期化
〜
● 2004/05/06 〜
メインオブジェクトを確保-その2
〜
● 2004/04/23 〜
メインオブジェクトを確保-その1
〜
● 2004/04/10 〜
ストレスなき初期化を望む!
〜
● 2004/03/27 〜
アプリ起動...我思う故に我あり
〜
● 2004/03/10 〜
アプリケーションの入り口に立つ
〜
● 2004/02/27 〜
プログラミングを楽しむために
〜
● 2004/01/16 〜
HIObjectでカスタムコントロールを作る
〜
● 2004/01/06 〜
HIViewを利用したテキスト編集(後半)
〜
● 2003/12/19 〜
HIViewを利用したテキスト編集(前半)
〜
● 2003/12/01 〜
パス名とエンコーディング
〜
● 2003/11/21 〜
ファイルタイプと拡張子の狭間で...
〜
● 2003/10/09 〜
画像データ行ったり来たり(後半)
〜
● 2003/10/03 〜
画像データ行ったり来たり(前半)
〜
● 2003/09/10 〜
FireWire経由でビデオ映像を出力する
〜
● 2003/08/22 〜
OpenGLで描画した画像を抽出する
〜
● 2003/08/01 〜
ToolbarアイテムでDrawerを切り替える(後半)
〜
● 2003/07/11 〜
ToolbarアイテムでDrawerを切り替える(前半)
〜
● 2003/07/04 〜
ムービーコントローラーでMCActionFilterを使う
〜
● 2003/06/13 〜
Databrowserコントロールへのテキスト入力
〜
● 2003/05/23 〜
AltiVecを使い最適化を行う(後半)
〜
● 2003/04/28 〜
AltiVecを使い最適化を行う(前半)
〜
● 2003/04/14 〜
マルチプロセッサの能力を試す(後半)
〜
● 2003/03/26 〜
マルチプロセッサの能力を試す(前半)
〜
● 2003/03/16 〜
フルスクリーンでOpenGLを使う
〜
● 2003/03/01 〜
Speech Synthesis(音声合成)を使う
〜
● 2003/02/14 〜
FireWire経由でビデオ映像を取り込む
〜
● 2003/01/20 〜
スレッディングでファイル検索を行う
〜
● 2003/01/09 〜
Carbonイベントモデルでスレッディングを使う
〜
● 2002/12/21 〜
ネットワーク関連の初期設定を得る
〜
● 2002/12/04 〜
ダイアログをCarbon Eventに対応させる
〜
● 2002/11/22 〜
Quartz 2D環境でPictureを描画する
〜
● 2002/11/10 〜
Drag&Dropでファイル情報を受け取る
〜
● 2002/10/26 〜
フルカラーで大きなカスタムアイコン
〜
● 2002/10/10 〜
エラー表示は一番大事なお仕事
〜
● 2002/09/28 〜
URLを渡してWebブラウザを呼び出す
〜
● 2002/09/14 〜
カラー表示用のBEVELボタンを作る
〜
● 2002/08/25 〜
PBGetCatInfoの3通りの使い方
〜
● 2002/08/10 〜
Graphics Importer&Exporter
〜
● 2002/07/26 〜
2つのPicture表示用コントロール
〜
● 2001/06/20 〜
プリントをSession APIに対応させる
〜
● 2001/06/09 〜
Navigation ダイアログを改造する
〜
● 2001/05/08 〜
プレビューとカスタムアイコン その2
〜
● 2001/04/24 〜
プレビューとカスタムアイコン その1
〜
● 2001/04/16 〜
PICT画像ファイルの保存と復帰
〜
● 2001/04/10 〜
メニューアイテムのメンテナンス
〜
● 2001/03/29 〜
色々な画像ファイルをオープンしよう!
〜
● 2001/03/21 〜
キャンバスに落書きしてみよう!
〜
● 2001/03/16 〜
真新しいキャンバスを用意しよう!
〜
● 2001/03/07 〜
ちゃんとエラー表示ができて一人前!
〜
● 2001/02/27 〜
Modal DialogとFilterルーチン その2
〜
● 2001/02/20 〜
Modal DialogとFilterルーチン その1
〜
● 2001/02/09 〜
初期設定ダイアログを操作する
〜
● 2001/01/29 〜
初期設定を管理しよう! その3
〜
● 2001/01/19 〜
初期設定を管理しよう! その2
〜
● 2001/01/13 〜
初期設定を管理しよう! その1
〜
● 2000/12/12 〜
プリントアウトはニューフェースで
〜
● 2000/12/08 〜
ファイル保存も楽しましょう!
〜
● 2000/11/28 〜
スクロールの正体はCopyBits()
〜
● 2000/11/14 〜
5分割されたスクロールバー
〜
● 2000/10/26 〜
スクロールバーのお世話をする
〜
● 2000/10/04 〜
Windowを作らなきゃ始まらない!
〜
● 2000/09/28 〜
MovieだけがQuickTimeじゃない
〜
● 2000/09/20 〜
まずはファイルを探し出すのだ
〜
● 2000/09/14 〜
知らぬ間にWindow Managerが...
〜
● 2000/09/01 〜
初対面のAPIがいっぱいだ!
〜
● 2000/08/26 〜
マウスクリックの行き先は?
〜
● 2000/08/22 〜
イベントループは絶滅するか?
〜
● 2000/08/19 〜
メニュー作りはResEditから
〜
● 2000/08/08 〜
イベントハンドラを作成する
〜
● 2000/08/02 〜
実際のアプリを見てみよう!
〜
● 2000/07/27 〜
Finderのお願いを聞くのだ
〜
● 2000/07/19 〜
何はなくともmain()ルーチン
〜
● 2000/07/15 〜
なんと10年ぶりの再開なのだ
〜