を記事にしようかと思ったんですけど、わかりやすい記事を発見したのでリンクだけメモっておく
CGRectのメソッド色々メモ 比較編
CGRectのメソッド色々メモ サイズ・座標取得
CGRectのメソッド色々メモ 矩形変更編
ツイート
2012年5月11日金曜日
2012年5月9日水曜日
Objective-Cでクラス名文字列からインスタンスを生成する方法
Objective-Cでクラス名文字列からインスタンスを生成したい場合は
NSClassFromString(@"クラス名");
を使用します。
え、使うのかって?
たとえばこんなんどうでしょう?
ツイート
たとえばこんなんどうでしょう?
ラベル:
iPhoneDev
,
Objective-C
2012年5月8日火曜日
Instance method '-resizedImage:' not found (return type defaults to 'id')
「Instance method '-resizedImage:' not found (return type defaults to 'id')」って警告がでました。メソッドが見つからないと言っているようです。-resizedImage:が宣言されている.hファイルを#importすることで解決しました、めでたし、めでたし。
ツイート
ラベル:
iPhoneDev
,
Objective-C
,
Xcode
2012年5月7日月曜日
カメラロールのステータスバーを非表示にする
カメラロール(UIImagePickerController)のステータスバーを非表示にする方法を紹介します。やり方は
UIImagePickerControllerを継承してviewWillAppear内でステータスバーを非表示にする
です。
この方法でステータスバー非表示だけでなくナビバーを消したり、ツールバーを表示したり、いろいろカスタマイズできます。継承して拡張するってやつですね。
それではソースを見てみましょう。
◎ポイント
UIImagePickerControllerを継承してviewWillAppear内でステータスバーを非表示にする
です。
この方法でステータスバー非表示だけでなくナビバーを消したり、ツールバーを表示したり、いろいろカスタマイズできます。継承して拡張するってやつですね。
それではソースを見てみましょう。
◎ポイント
- オーバーライドしたviewWillAppear内でsuperのviewWillAppearを呼び出だしましよう。呼び出さないとスーパークラス(
UIImagePickerController)のviewWillAppearが実行されなくなってしまいます。
ラベル:
iPhoneDev
,
Objective-C
,
UIKit
2012年5月1日火曜日
2012年4月30日月曜日
isKindOfClassとisMemberOfClassってなにが違うねん
ってことで調査したところ継承関係も含めて判定するかどうかのようです。
isKindOfClass:継承関係内に指定クラスが存在すれがYESを返却する
isMemberOfClass:allocしたときのクラス(ちょっと自信ない)が指定クラスならYES
以下検証プログラム
ツイート
isKindOfClass:継承関係内に指定クラスが存在すれがYESを返却する
isMemberOfClass:allocしたときのクラス(ちょっと自信ない)が指定クラスならYES
以下検証プログラム
ツイート
ラベル:
iPhoneDev
,
Objective-C
登録:
投稿
(
Atom
)