xcatsan.blogspot.com
(旧) Cocoaの日々: 今週のCocoa情報(6/6) - 今週気になった Cocoaプログラミング情報の紹介
http://xcatsan.blogspot.com/2010/06/cocoa66-cocoa.html
MacOSXプログラミング。毎日更新。 話題: Cocoa, Objective-C, Snow Leopard. 今週のCocoa情報(6/6) - 今週気になった Cocoaプログラミング情報の紹介. What are alternatives to throwing exceptions in objective c - Stack Overflow. Throw よりも NSError を使う方が "the Apple recommended pattern" とのこと。確かに Cocoa Framework では例外より NSErrorを使う方が多い。 IPhone開発で便利なcocoa.vim - hellkite 日記と雑記とメモ。 MacVimとcocoa.vimで世界が変わった - Meltdown Countdown. VimでCocoa開発する話題。普段 PHPアプリなどは vimを使っているので気になる。 Cocoa nonatomic properties - Stack Overflow. Cocoa Touch の日々(iPhoneプログラミング).
xcatsan.blogspot.com
(旧) Cocoaの日々: 4月 2010
http://xcatsan.blogspot.com/2010_04_01_archive.html
MacOSXプログラミング。毎日更新。 話題: Cocoa, Objective-C, Snow Leopard. SImpleCap - プリファレンス改修:アプリ設定 (6) アプリが多い場合の表示 #2. 65288;前回) Cocoaの日々: SImpleCap - プリファレンス改修:アプリ設定 (5) アプリが多い場合の表示. アプリアイコンは NSMatrix で表示している。前回の表現を実現するために次のアプローチを取る。 1) SimpleViewer の高さに応じて表示するアイコンの数を制限する。 2) 開いた部分に のようなアイコンを表示し、表示しきれなかったアプリの一覧をメニュー表示する。 今回は (1) の実装を入れた。こんな感じ。 NSMatrix の setFrame: を設定することで、NSMatrix内のセルはそのままで表示領域のみ制限できることがわかったのでこれを使った。 うーむ(時間切れ)。 SImpleCap - プリファレンス改修:アプリ設定 (5) アプリが多い場合の表示. 方法としては Finder のツールバーが参考になる。 Is migrated = NO.
xcatsan.blogspot.com
(旧) Cocoaの日々: 1月 2010
http://xcatsan.blogspot.com/2010_01_01_archive.html
MacOSXプログラミング。毎日更新。 話題: Cocoa, Objective-C, Snow Leopard. 今週のCocoa情報(1/31) - 今週気になった Cocoaプログラミング情報の紹介. Formats for communicating between backend and Objective-C/Cocoa - Stack Overflow. サーバから受け取るデータの形式について。plist と JSON など。 IPhone向けに TouchJSON というJSONを扱うライブラリが公開されている。 MOONGIFT: Adobe AIR製のSQLite管理「The SQLite Sorcerer」:オープンソースを毎日紹介. CoreDataで SQLite を使うとこういったツールが役立つ。今度試してみる。 IPhone / Objective C: How to log a methods execution time exactly in milliseconds? Do whatever you need to do . */. Initialize は2度呼ばれ...
xcatsan.blogspot.com
(旧) Cocoaの日々: CoreData - Object ID(その4)Object ID から NSManagedObject を取得する #2
http://xcatsan.blogspot.com/2010/06/coredata-object-idobject-id_04.html
MacOSXプログラミング。毎日更新。 話題: Cocoa, Objective-C, Snow Leopard. CoreData - Object ID(その4)Object ID から NSManagedObject を取得する #2. 65288;前回) Cocoaの日々: CoreData - Object ID(その3)Object ID から NSManagedObject を取得する. Object ID から NSManagedObject を取得するメソッドは、前回の -[objectWithID:] を含め3つある。 NSManagedObject *)objectWithID:(NSManagedObjectID * - (NSManagedObject *)objectRegisteredForID:(NSManagedObjectID *)objectID - (NSManagedObject *)existingObjectWithID:(NSManagedObjectID *)objectID error:(NSError * )error. Cocoa Touch の日...
xcatsan.blogspot.com
(旧) Cocoaの日々: 12月 2009
http://xcatsan.blogspot.com/2009_12_01_archive.html
MacOSXプログラミング。毎日更新。 話題: Cocoa, Objective-C, Snow Leopard. SimpleCap - 1.1.0リリース. SimpleCap 1.1.0 をリリースしました。 ダウンロード - MacOSX用スクリーンキャプチャ SimpleCap. 1 Mac OS X v10.6 に対応した. 4 QuickConfig他、ボタンを押した時にメニューが出る様にした。 5 [範囲選択キャプチャ] Undo/Redo が使えるようになった(Command Z). 1 「環境設定.」で設定した「画像フォーマット」がキャプチャ時のクイック設定に反映されない現象に対応. 2 [マルチスクリーン利用時] メニューバーが存在するスクリーンのサイズが、他のスクリーンのサイズよりも小さい場合に正確にキャプチャが撮れない現象に対応. 5 [Mac OS X v10.6] スクリーンキャプチャで動作が止まる現象に対応. 6 [Mac OS X v10.6] ウィンドウキャプチャでウィンドウ選択中に落ちる現象に対応. SpaceNumber = - 1. AVAILABLE MAC ...
xcatsan.blogspot.com
(旧) Cocoaの日々: CoreData - Object ID(その1)NSManagedObjectID
http://xcatsan.blogspot.com/2010/06/coredata-object-idnsmanagedobjectid.html
MacOSXプログラミング。毎日更新。 話題: Cocoa, Objective-C, Snow Leopard. CoreData - Object ID(その1)NSManagedObjectID. NSManagedObject の Object ID. NSManagedObjectには、オブジェクトを一意に識別する為にObject ID割り振られている。この ID は NSManagedObjectID型として定義されていて、-[NSManagedObject objectID] で取得できる。 NSManagedObject Class Reference - objectID. NSEntityDescription *)entity - (BOOL)isTemporaryID - (NSPersistentStore *)persistentStore - (NSURL *)URIRepresentation. Saveするまでの間、Object ID は一時扱いとなる。その場合、-[isTemporaryID] が YES を返す。 CoreData - トランザクション(5) まとめ.
xcatsan.blogspot.com
(旧) Cocoaの日々: 6月 2010
http://xcatsan.blogspot.com/2010_06_01_archive.html
MacOSXプログラミング。毎日更新。 話題: Cocoa, Objective-C, Snow Leopard. CoreData - トランザクション(5) まとめ. メモリの初期化(変更の破棄、読み込まれたオブジェクトの破棄). 参考) NSManagedObjectContext Class Reference - Undo Management. 今まで検証に使ったソースは GitHub からダウンロードできる。 CoreDataTransaction at 2010-06-12 from xcatsan's SampleCode - GitHub. CoreData - トランザクション(4) reset. NSManagedObjectContext reset] を試す。 これは NSManagedObjectContext(メモリ)上のデータが消えただけで、ディスク上のデータは残っている。 試しに reload ボタンを追加する。 ボタンが押されたら、NSArrayController を使っているので prepareContent を投げてみる。 ビューを用意する。NS...
xcatsan.blogspot.com
(旧) Cocoaの日々: CoreData - トランザクション(5) まとめ
http://xcatsan.blogspot.com/2010/06/coredata-5.html
MacOSXプログラミング。毎日更新。 話題: Cocoa, Objective-C, Snow Leopard. CoreData - トランザクション(5) まとめ. メモリの初期化(変更の破棄、読み込まれたオブジェクトの破棄). 参考) NSManagedObjectContext Class Reference - Undo Management. 今まで検証に使ったソースは GitHub からダウンロードできる。 CoreDataTransaction at 2010-06-12 from xcatsan's SampleCode - GitHub. Cocoa Touch の日々(iPhoneプログラミング). CoreData - トランザクション(5) まとめ. CoreData - トランザクション(4) reset. CoreData - トランザクション(3) undo と redo. CoreData - トランザクション(2) rollback. CoreData - トランザクション(1) 準備.
xcatsan.blogspot.com
(旧) Cocoaの日々: 2月 2010
http://xcatsan.blogspot.com/2010_02_01_archive.html
MacOSXプログラミング。毎日更新。 話題: Cocoa, Objective-C, Snow Leopard. 今週のCocoa情報(2/28) - 今週気になった Cocoaプログラミング情報の紹介. KVC の valueForKey: と mutableArrayValueForKey: の違いは? Key-value coding and to-many relationships - Stack Overflow. 返ってくるクラスが異なる。以下、引用。 MutableArrayValueForkey: で戻ってくる配列は proxy 動作をする、らしい。 Proxy 動作の性質により、条件を満たせば配列自体が存在しなくてもいい(ってわかりにくいな)。 What is the KVC Search Pattern for mutableArrayValueForKey? Mac Dev Center: NSKeyValueCoding Protocol Reference. 以下、Wikipedia から引用。 65288;レーベンシュタインきょり)あるいは 編集距離. クラスに enco...