Objective-C

Mac

Xcode6でのNSUserDefaultsの保存場所

Xcodd6でiPhoneシミュレータでNSUserDefaultsを使った場合に、XXX.plistの保存場所がこれまでと違うところになっていました。 新しい保存場所 ~/Library/Developer/CoreSimul...
Mac

unrecognized selector sent to instance 0x…

エラーでXcodeでの実行が止まってしまいました。 どうやら存在しないオブジェクトに何か使用としている感じです。削除したにも関わらず、それを知らないでメソッドを使おうとしているようです。 よくよくみたら postNo...
Mac

iOSでロケールを判断する

iOSでロケールを取得して判断するには NSArray *langs = ; if ( isEqualToString:@"ja"]) { 日本語の場合の処理 } else { その他のロケールの処理 } ...
Mac

Inconpatible integer to pointer conversion assigning to …

Xcodeを使っていて Inconpatible integer to pointer conversion assigning to 'int *' from 'int' というワーニングが出てしまいました。 理由は...
Mac

delegateの書き方

Objective-Cでdelegateを使うときのメモです。 「delegateとは」といった説明は何にもありません。単に書き方だけです。 delegateの呼び出し側(「XXX」とする) // XXX.h @protoc...
Mac

NSUserDefaultの読み書き

NSUserDefaultsで保存、読み込むときのまとめです。 NSUserDefaults *defaults = ; // 辞書オブジェクトとして保存 ; // 文字列オブジェクトとして保存 ; // ブール値として保存...
Mac

CoreGraphicsで画像を回転させる

画像を回転させる手順です。以前、座標軸も回転することが分からず時間を費やしてしまいました。 (0) 元の画像 (1) 画像の左下を、中心まで移動する。 (2) 回転させる。 回転は、左下を軸として行われます。このとき座標...
Mac

NSLogとprintfでの文字列出力

Objective-Cを使って文字列を表示するには NSString *str = @"あいうえお"; NSLog(@"%@", str); ですが、printfで表示するには printf("%s\n", );...
Mac

下のUIViewにイベントを通過させる

重なった2つのビューのうち、上のビューのイベントを下のビューに送りたい。 上のビューAをタッチした場合に、何もしないで下に位置するビューBにイベントを送りたい場合があります。Bは単にAの下に重なっているだけで、Aのサブビューではありま...
スポンサーリンク