Archive for the ‘memo’ Category
金曜日, 1月 28th, 2011
- ビルド番号を git のハッシュ値にして CFBundleVersion に入れようとしたら、Mac App Store の Validateチェックにひっかかってしまった。なんてこった #memo
- せっかく Apple が開けないファイル拡張子の場合は Mac App Store に誘導してくれてるのだから、開発側はちゃんと拡張子で検索できるようにしとかないと #memo
- Info.plist のプリプロセスでは ${HOGE_HOGE} ではなくHOGE_HOGE だけで置換される。間違えやすい、、、なんちゅうトラップ(꒪⌓꒪ ) #memo
- git から Xcode のビルド番号を生成する方法 http://bit.ly/hWTQST #memo
- git でビルド番号を生成する方法 http://bit.ly/fHIylf #memo
Digest powered by RSS Digest
Posted in memo | Comments Closed
木曜日, 1月 6th, 2011
- mutableCopy 使ってたらメモリリークと報告されてしまった。mutableCopy は autorelease されてないので release もしくは autorelease すること。覚えた #memo
Digest powered by RSS Digest
Posted in memo | Comments Closed
土曜日, 1月 1st, 2011
- 謹賀新年 #memo
- ファイルがカスタムアイコンを持っているかどうかのチェックには MDItemCopyAttribute(mdItem, kMDItemFSHasCustomIcon) を使うとよい #memo
Digest powered by RSS Digest
Posted in memo | Comments Closed
金曜日, 12月 31st, 2010
- ドキュメントベースで CoreData(SQLite3) を使っていてアプリ内に複数モデルがある場合は NSPersistentDocument の managedObjectModel をオーバーライトすること。これをしないとマイグレーションで確実に泣くことになる #memo
- ああ、はまったはまった。CoreData で複数モデルはトラップだな。回避方法がわかってしまえばなんということはないんだけど Xcode のテンプレのままだと Lightweight Migration で確実にはまる #memo
- まとめ。Mac OS X(10.6以上)のホットキーは RegisterEventHotKey() と [NSEvent addLocalMonitorForEventsMatchingMask:NSSystemDefinedMask handler:] で実装できる #memo
- この時代に InstallApplicationEventHandler() はもうないだろと思っていたら Snow Leopard から [NSEvent addLocalMonitorForEventsMatchingMask:handler:] が用意されいた #memo
Digest powered by RSS Digest
Posted in memo | Comments Closed
木曜日, 12月 30th, 2010
Digest powered by RSS Digest
Posted in memo | Comments Closed
水曜日, 12月 29th, 2010
- [window setCollectionBehavior:NSWindowCollectionBehaviorCanJoinAllSpaces] というのが正式なやつらしい。こっちを使う #memo
- Spacesで切換えても表示されるようにするには[window setCanBeVisibleOnAllSpaces:YES] 。ただし AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATEDでワーニングがでる #memo
Digest powered by RSS Digest
Posted in memo | Comments Closed
月曜日, 12月 27th, 2010
- CALayer をキャプチャーするのって renderInContext: でいいのかな。とりあえずできたけど NSImage にするのが CGColorSpaceRef, CGContextRef, CGImageRef と作成しなきゃいけないのでめんどくさい #memo
- ふむ、Snow Leopard から NSImage に initWithCGImage:size: というのが追加されたのか。便利になったけどこれ使うと Leopard では動かなくなるんだよなぁ #memo
Digest powered by RSS Digest
Posted in memo | Comments Closed
日曜日, 12月 26th, 2010
- iOS 4.2.1にしてうちのiPadでうまくUSBデバイスが使えなくなった原因をさぐってみた。どうも IOCreatePlugInInterfaceForService() で 0xe00002be のエラーコードが返ってきてるらしい。とりあえず問題点の確認のみ #memo
- うーむ、qTranslate インストールしたら日時が変に表示されるようになってしまった。設定やテーマを変えたりしたけどどうしようもなくうまくいかないので qTranslate そのものに手を入れてコメントの日時だけ置換えないようにコメントアウトした。とほほ #memo
Digest powered by RSS Digest
Posted in memo | Comments Closed
土曜日, 12月 25th, 2010
- WordPressにqTranslateプラグイン入れた。ユーザの設定を「ビジュアルリッチエディターを使用しない」にしてたので投稿ページの言語切換えが表示されずに悩んでしまった #memo
Digest powered by RSS Digest
Posted in memo | Comments Closed
月曜日, 12月 13th, 2010
- いつもすぐ忘れるのでメモ。Googleカレンダーにカレンダーを追加したときはGoogle Syncでも設定が必要。しかもデバイスごとに #memo
Digest powered by RSS Digest
Posted in memo | Comments Closed