キー | 説明 |
---|---|
cmd+@ | グリッド線の表示/非表示 |
cmd + d | 選択範囲解除 |
cmd + レイヤーのサムネイルをクリック | 文字・シェイプの選択範囲を指定 |
cmd + f | フィルター繰り返し |
月別アーカイブ: 2011年6月
返信
コードが思うように動かない場合にチェックする点
– ボタンの下にビューがないとイベントがハンドリングできない
ボタンを動的に配置していて、ある場合にイベントがハンドリングできない場合は、ボタンの下にビューがあるかチェックすること。
CoreData マイグレーション
CoreData のマイグレーションの手順は、以下の通り。
1. モデルバージョンを追加し、モデルを変更する
2. Mapping Model を追加する
3. マイグレーションコードを追加する
– (NSPersistentStoreCoordinator *)persistentStoreCoordinator メソッドにマイグレーションの指定を行う処理を追加する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | /** Returns the persistent store coordinator for the application. If the coordinator doesn't already exist, it is created and the application's store added to it. */ - (NSPersistentStoreCoordinator *)persistentStoreCoordinator { if (__persistentStoreCoordinator != nil) { return __persistentStoreCoordinator; } NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"CoreDataSample.sqlite"]; // マイグレーションの指定 NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys: [NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption, [NSNumber numberWithBool:YES], NSInferMappingModelAutomaticallyOption, nil]; NSError *error = nil; __persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self managedObjectModel]]; if (![__persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:options error:&error]) { |
正規表現
正規表現 | 説明 |
---|---|
(?<=/)(?!.*/).+?(?=\.)(.h|.m) | ./xxxx/xxx/InfoPlist.m の様なパスからファイル名 (拡張子が.h / .m) のみ選択する |
;.*$\n | ;から行末まで選択する |
\s+$ | 行末の空白を選択する |
Office for mac 2011 ショートカット
win版とmac版の Office はショートカットが違う。
キー (win → osx) | 説明 |
---|---|
F2 → Control + u | フォーカスがあるセルの編集 |
alt + return → cmd + opt + return | セル内での改行 |
ファイル検索
文字コード変換
1 | find . -type f -name "*.php" | xargs nkf -w --overwrite |
ディレクトリの .php ファイルを一括で utf-8 に変換する
Follow @redwing1300iPad ライブラリ
– iPad で、縦横画面で2ペインを実現できる (UISplitViewController 代替)
UISplitViewController を適用しただけでは、デバイスが縦向きの場合はポップオーバーされ、横向きの場合のみ2ペイン構成とされる。
MGSplitViewController は、デバイスの向きが縦横の場合も容易に2ペインが実現でき、root と detail の入れ替え、分割方向も垂直平行と切り換えられる。
Matt Legend Gemmell
MGSplitViewController for iPad
vim ショートカット
キー | 説明 |
---|---|
ggVG | 全行選択 |
:%s/\t/,/g | 一括置換 (タグをカンマに全部置換する) |
J | 行の連結 (行末の改行削除) |
control + o | 戻る |
control + i | 進む |
cw | 単語を削除して、入力する |
:! cmd | シェルから cmd を実行 |
control + g | 編集中ファイル名が表示される |
:noh | ハイライトを消す |
行頭に一括して文字を挿入する | |
---|---|
control + v shift + i Esc キーを押下する |
挿入したい行を複数行選択する 挿入したい文字を入力する Esc キーを押下すると文字が挿入される |