HKさんより情報をもらう。
Pulling Content Out Of OS X Cache.db Files
WebCoreを調べるという助言ももらい引き続き調査。
調べるうちに WebCoreとは別に NSURLCache も浮上して来た。
Problem with WebKit and subclasses of NSURLCache in Leopard
Cocoaはやっぱり! / インターネットにアクセスしよう / Web Kit : DRAFT
iPhoneやiPhoneシミュレータ上でNSURLCacheクラスを使う
[webkit-dev] WebKit caching
NSURLCache Class Reference
- - - -
今日は時間切れ。
明日以降、NSURLCache を少し調べてみよう。
2009年6月7日日曜日
キャッシュ調査(続く)
2009年6月6日土曜日
引き続きキャッシュ調査 / Cache.db
Cache.db は CFNetowrk が作成している、という情報を得るがよくわからない。
[webkit-dev] webkit cache
Re: Leopard and Cache.db files
CFNetwork にそれらしいメソッドも見つからないのだが。。
CFNetwork Reference Collection
CFNetwork Programming Guide
2009年6月5日金曜日
WebKit検証(35) - キャッシュをクリアする(方法みつからず)
WebKitが作成したキャッシュの確認ができたが、これを消す方法がわからない。
メソッドが見つからず、ネット上にも情報が見つからない。
もしかして自分でキャッシュファイル Cache.dbを削除するのだろうか。
キャッシュファイルの位置が確実に決められれば、それもありかもしれない。
(現在は ~/Library/Cache 配下にてきる)
うーむ。
今日は進展なし。
2009年6月4日木曜日
Cocoaアプリケーションの「About」パネル作成(続き)
先日の投稿(Cocoaアプリケーションの「About」パネル作成)では著作権表示がうまくいかないところで終わっていた。その後、コメントをもらい InfoPlist.strings を書き換えれば良いことがわかった。
InfoPlist.strings を開き NSHumanReadableCopyright というエントリを追加する。
実行すると、出た。
せっかくなので日本語も試してみる。Japanese のローカリゼーションを追加し日本語に書き換える。
出た。
- - - -
なんのことは無い、前回紹介した Tec Note にちゃんとかいてあった。
Technical Note TN2179
Cocoaアプリケーションの「About」パネル作成
なおルールがあって『InfoPlist.stringsエントリがInfo.plistエントリに優先することに留意してください。』とのことらしい。多言語対応するなら InfoPlist.strings に記載する方法が必須になる。
2009年6月3日水曜日
SimpleCap その後
SimpleCapのバージョンアップについて大々的な拡張は今のところ考えていない。
ただ現時点で欲しい機能がいくつかあるので、当面はその辺りを少しずつやろうと思う。
今欲しいのは、
・SimpleViewerの印刷機能
・SimpleViewerの原寸大表示
・SimpleViewerのクリッピング
あと構想レベルで
・SimpleViewerのアノテーション機能(文字や矢印を書き込める)
・SimpleViewerのインデックス表示(複数ファイルを一覧できる)
ただこれらは時間がかかるので本当にやるかは未定。
(要望があれば、というのもある)
- - - -
Webキャプチャについては、いろいろ考えたのだが
別の単体アプリとして作ろうと思う。
理由の一つは SimpleCap のユーザインターフェイスになじまないから。
これは SimpleCap修正の合間をみて今後作っていく。
2009年6月2日火曜日
SimpleCap 正式版(1.0.0)リリース
SimpleCap 正式版(1.0.0)をリリースしました。![]()
専用ページを用意したので詳しくはそちらを見てください。
MacOSX用スクリーンキャプチャ SimpleCap
http://xcatsan.com/simplecap/
- - - -
昨年の4月に開発開始の宣言をしてから今日のリリースまで1年2ヶ月。長かった。
α版、β版と使い、意見と感想を送って下さった方々ありがとうございました。
2009年6月1日月曜日
Cocoaアプリケーションの「About」パネル作成
「About」パネルとはメニューの「**について」から開くウィンドウのこと。
例えば Safariの場合はメニューに「Safariについて」がある。
これを開くとバージョンやコピーライトが表示される。
Aboutパネルの設定方法は ADCの Techniical Note に掲載されている。
Technical Note TN2179 - Cocoaア
プリケーションの「About」パネル作成
Technical Note TN2179 - (英語)
これによれば通常はプロパティリスト値が自動的に使われるとのこと。HTMLやRTFで表現できるほか、独自のNSViewを表示させることもできる。
試しに Copyright を書き換えてみた。
ビルドしてみる。
あれ?変わらない。
