Xcode4

UIVIewControllerの背景画像の設定方法

UIImageView *backgroundImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Blah.png"]]; [self.view addSubview:backgroundImage]; [self.view sendSubviewToBack:backgroundImage]; [backgroundImage release]; 参考: iphone - UIViewCo…

ソフトキーボードが出現したときに入力欄を同時に押し上げる処理

キーボードに合わせて画面を上げ下げする | runLoop run]; このあたり

@property(nonatomic, retain) と @synthesize

ヘッダー部分(*.h)に @property(nonatomic, retain) 型 変数名実装部分(*.m)に @synthesize 変数名と書くと 簡単に言うと、メモリ管理をObjective-Cに任せたアクセサー( getter, setter )を作成するというような意味。

メモリリークなどを見たいとき

Xcodeのメニューからプロフィール

UITextFieldの操作

didSelectRowAtIndexPath セルがタップされた時に行う動作 参考 UITableViewの使い方その1:基本編 becomeFirstResponder UITextField を選択する。 UITextField を選択した状態になり、 カーソルが点滅し、 ソフトキーボードが表示される。 次のフィールドに…

「TableのStyle」と「CellのStyle」

2つのスタイル スタイルには、 「テーブル全体のスタイル」と「セル単体へのスタイル」の2つがある。 設定の仕方 テーブル全体のスタイル テーブルをallocするところでinitWithStyleメソッドの引数に設定値を与える。 UITableViewStyle**とUITableViewStyle…

Objective-Cでテーブル作って遷移させたいとき

簡単なテーブル遷移を作りたいとき New File から UIViewController subclassを選んで、「UITableViewController」を選ぶ。 そのとき XIBファイルがいらない場合が多いので、「with XIB for user interface」のチェックははずしておく。 なお、チーム開発な…

Objective-Cってどの順番で実行されるの

NSLogでメソッド突入時に情報を表示させる // 順番把握NSLog start // NSLog(@"\n========================= \nファイル名:%s \nメソッド名:%s \n行番号:%d \n========================= \n", __FILE__, __FUNCTION__, __LINE__ ); // 順番把握NSLog end // …

UIViewとUIViewController

UIViewを管理するのがUIViewController インタフェースビルダーでドラッグアンドドロップで持ってくるものは、 UIViewを継承している。 それを、UIViewControllerで管理する。 UIViewControllerはUIViewを持っている UIViewControllerは結局UIViewをhas aの…

テーブルのデリゲート

セクションの数を返すメソッド - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return 2; // セクション数 } 行数を返すメソッド - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { // …

Tabbed Applicationのタブ追加

Tabbed Application 昔はTab Bar Applicationという名前だったぽいけど、 Tabbed Applicationという名前に変わったぽい。すると、MainView.xibなどのMainView関係のファイルがなくなっていたので、 3つ目のタブを追加できずに困った。 タブの世界観 UITabBar…

Utility Application 裏表が切り替わるアプリ

MainViewController#showInfo iマークボタンを押したとき処理されるメソッド。 MainViewController#flipsideViewControllerDidFinish 裏面から戻ったとき呼ばれるメソッド。 厳密に言うと、裏面から戻って表示する準備ができたとき。 FlipsideViewController…

UIAlertViewのデリゲート

UIAlertViewはデリゲートのalertViewメソッドを呼ぶ -(IBAction)tapBtn { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"確認します。" message:@"OKですか?" delegate:self // ここで自分にデリゲート cancelButtonTitle:@"キャンセル" othe…

_OBJC_CLASS_$_ referenced from というエラー

コンパイルエラー _OBJC_CLASS_$_ファイル名, referenced from というメッセージでコンパイルできないときがある。 Xcodeがファイルの場所を認識していない これは多くの場合、ディレクトリにはファイルが存在しいているが、 Xcodeがそのファイルの場所を把…

Xcode4.2の変更点

参考 http://book.mycom.co.jp/support/pc/iphonesdk_book/xcode42/index.html

Xcode4 見た動画

Actionへのドラッグの仕方 ビルド関係の情報 左ペインの上の方のプロジェクトを示しているところを選択すると、 ビルド関係の情報が見れる。 左側ペインタグ説明 階層で表示 アイコンで表示(よくわからない) 検索窓 警告文章など デバッグナビゲーター ブ…