ページ

2009年11月29日日曜日

今週のCocoa情報(11/29) - 今週気になった Cocoaプログラミング情報の紹介

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク

Are instance variables set to nil by default in Objective-C? - Stack Overflow

インスタンス変数は初期化されるのか?の話題。
=> 初期化される(0 にセットされる)。
Mac Dev Center: The Objective-C Programming Language: Allocating and Initializing Objects


今週は Stack Overflow であまり気になった記事は無かったので代わりに Mac Dev Center で気になった情報を掲載しておく。



Mac Dev Center: Dock Tile Programming Guide: Creating a Dock Tile Plug-in

Mac OS X v10.6 から "Dock Tile Plug-in" なるものが導入された。

Starting in Mac OS X v10.6, you can customize an application’s Dock tile icon and menu when the application is not running. 
アプリが動いていない時の Dockアイコンとメニューがカスタマイズできるようになるらしい。後日調べてみたい。



Mac Dev Center: NSCache Class Reference

これも Mac OS X v10.6 から導入されたもの。名前の通りキャッシュを管理するクラス。後日調べてみたい。



Mac Dev Center: Caching and Purgeable Memory

大量データを扱う場合のメモリ管理についての話。先ほどの NSCache の効果的な使い方や Purgeable Memory(解放可能なメモリ?)の考え方が解説されている。これも後日調べてみたい。

Mac Dev Center: NSDiscardableContent Protocol Reference



Mac Dev Center: Cocoa Drawing Guide: Images

キャッシュつながりで NSImage のキャッシュの話。

10.6 で NSImage のキャッシュ関連メソッドの多くは Deprecated となった。
Mac Dev Center: NSImage Class Reference