2011-01-01から1年間の記事一覧

mac lionでのApacheの設定

設定ファイルの場所 /etc/apache2/httpd.conf 起動と停止 システム環境設定からWeb共有 DocumentRootの変更 DocumentRoot "/Users/ユーザ名/Documents/workspace/hoge/app"Documentsディレクトリの下をDocumentRootにしたいとき、 Documentsディレクトリの権…

Facebookの基本的な使い方メモ

ホーム 右上にあるホームボタンを押すと、管理しているFacebookページの一覧が、 左のカラムにあらわれる。 Facebookページのウォール Facebookページのウォールでできること。 左のカラムから選択できる。 以下のような感じのことができる。 写真 写真をア…

svn resolved

コンフリクトをpostponした後で解決したことを伝える。

NSFetchedResultsController

NSFetchedResultsController は テーブルを表示したいときに使う(デリゲートでセルをいじる)。1個だけ欲しいときだけどかは、 [CoreData findFirst] NSFetchedResultsControllerは必要なくて、上記のコードでよい。

日付まわりの変数名の命名規則や関数名にいつも混乱する

はじめに 日付まわりの変数名や関数名にいつも混乱する。 混乱するところは、「日」と「曜日」のところであり、 「年」や「月」は「Year」や「Month」なので困ることはない。もう覚えられないので、毎回ここの自分用覚え書きを見ることにする。 JavaScript D…

CoreDataのメモ

SQLight と CoreData 内部ではSQLightでデータ持ってるけど、 RoR的発想でオブジェクトとして持ちたい。そこでSQLightの部分は隠蔽しちゃってCoreDataを使おう。 NSPredicateクラス CoreDataにSQLでいうwhereにあたるものを書きたいときには NSPredicateを使…

「日付」と「曜日」の変数名

日付 : date曜日 : day

UITabBarControllerの使い方

HooコントローラとFooコントローラを持つUITabBarへ移動 -(IBAction)HogeAndFooPressed:(id)sender { //---------------------------------------------------------------------------// // HogeViewControllerとFooViewController生成 //-----------------…

UIViewの親と子で同じalphaになっちゃう

解決法 2009-02-22

iPhoneのシミュレーターに写真(画像)を登録する方法

画像をドラッグアンドドロップ なにもアプリケーションが起動してない画面(アイコンがいっぱいならんでる画面)に 画像をドラッグアンドドロップで持っていく。 サファリが勝ってに起動 サファリが勝手に起動するので、 表示される画像を長押し。 画像を保…

UIViewにaddSubviewしないとボタンを押せない

iPhone SDK UIViewに追加したUIButtonが反応しな - BIGLOBEなんでも相談室UILabelにUIButtonをaddSubviewしてたんだけど、 そうするとボタンは見えているのに、押しても反応しない。 UIViewにaddSubviewしないと駄目だ。 そもそもUILabelは文字列を表示する…

Subversionでコミットを取り消す

参考 http://ryukyu.astr.tohoku.ac.jp/pukiwiki/index.php?Members%2Fchinone%2F%B3%D0%BD%F1%2FSubversion svnで間違ったコミットをmergeで戻すコマンドのメモ | 我流天性 がらくた屋 概要 普通に旧バージョンをcheckoutしてそれをコミットできない!!! …

テーブルのセクションヘッダーを画像にする

ヘッダーに画像を返せるようにする。 -(UIView*) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { }でラベルとか返してあげるとよい。 でも、これだけだと、高さが低すぎたりするので、 - (CGFloat)tableView:(UITableView…

UITextFieldとUITextViewの違い

UITextField 参考:UITextField - iPhoneアプリ開発の虎の巻 UITextView 参考: UITextView - iPhoneアプリ開発の虎の巻 iPhone UITextView 改行ボタンを完了ボタンに - 袖触れ合うも多少の縁 オデの日記@WEB系: UIView UILayout UITextViewを角丸にする 角…

インタフェースビルダーで作った画面をプログラムでいじるときの罠

インタフェースビルダーで画面を作っておきながら、 自分でプログラムで、ナビゲーションバーを書くときには、 インタフェースビルダー側でも、Top Bar設定項目に「Navigation Bar」などから ちょうどいい大きさのものを設定しておかないと、 画面全体の高さ…

iPhoneでチャックボックスを実装したいとき

- (void)tableView:(UITableView *)_tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { switch (indexPath.section) { case 0:{ UITableViewCell *cell = [_tableView cellForRowAtIndexPath:indexPath]; //セルにチェックが付いている場合はチ…

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…

MacでSambaに接続したいとき

Finderのツールバーから、 「移動」→「サーバへ接続」smb:// で始まる文字列でアクセスすればOK

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 // …

Subclipseの使い方

他の方がcommitしたソースがリポジトリに反映されてないように見えるとき 時々、リポジトリに反映された様子が見えなくなってるときがあるので、 F5を教えて、再読み込みをしよう。 赤字の←→でコンフリクトしたとき 真ん中のボタンで、ソースを編集していく…

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…