UITextField、UITextViewではデフォルトのフォントサイズが違います
UITextView:17point UILabel:17point UITextField:12point
posted by admin at 2011年07月15日
プロジェクトをSCMに新規登録してチェックアウトしたらコンパイルで
ld: library not found for -lOAuth Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1
ってエラーが出ちゃいました。IOAuthが見つからないようです。 で、プロジェクトツリーをあさってたら赤い文字が。。。 libOAuth.a んー実行ファイルはリポジトリに登録してくれないのかな・・・ とりあえずファイルを有るべき場所へコピーして解決しました。
数日後 SVNのクライアントから追加すればOK
posted by admin at 2011年07月19日
1.SQL Server Management Studioを起動する 2.オブジェクト エクスプローラーから[管理]->[SQL Server ログ]->現在をダブルクリック
posted by admin at 2011年07月04日
Unixや Linuxで grepするとき全ての サブフォルダを有効にするオプションはありません。 そこでfindを併用して実現します。 例)カレントフォルダ配下の全てのファイルから”hoge”という文字列を検索する
find . -name '*.*' | xargs grep hoge
posted by admin at 2011年07月04日
posted by admin at 2011年06月15日
posted by admin at 2011年06月08日
loadView()はオーバーライドしておかないとメモリ不足の時viewのライフサイクルが正常に動作しない。 例)ナビゲーションコントローラにA,B,Cの三つのUIViewControllerをpushした状態でReceived memory warningが発生した場合 A 1.didReceiveMemoryWarningが呼ばれる
2.viewが破棄される (※loadViewをオーバライドしているか、nibファイルがある場合のみ)
3.viewDidUnloadが呼ばれる
| B 1.didReceiveMemoryWarningが呼ばれる
2.viewが破棄される (※loadViewをオーバライドしているか、nibファイルがある場合のみ)
3.viewDidUnloadが呼ばれる
| C 1.didReceiveMemoryWarningが呼ばれる
|
top以外のViewControllerにおいてviewを破棄してメモリを確保しようと試みます。 しかし、このとき loadView()をオーバライドするか、nibファイルが定義されていないとviewの破棄が行われません。viewが破棄されないのでviewDidUnload()も呼び出されません。 viewの破棄が行われないとメモリ不足が解消されずアプリケーションが落ちやすくなります。 ちなみにAをpopしてBが表示される再にviewDidLoadが呼び出されてviewが再構築されます オーバーライドのソースは以下、特に処理はなし - (void)loadView {
[super loadView];
}
posted by admin at 2011年05月26日
|
|
テキストフィールドのborderStyleがUITextBorderStyleNoneの場合、borderと入力文字列の隙間がほとんどないのでちょっと見た目が良くないです。 そこでleftVeiwに透明なviewを設定して擬似的にpaddingを設定します。 UIView *paddingView = [ [UIView alloc] initWithFrame:CGRectMake(0, 0, 4, textField.frame.size.height)];
textField.leftView = paddingView;
textField.leftViewMode = UITextFieldViewModeAlways;
posted by admin at 2011年05月25日
画面を表示した直後にキーボードを表示したり、テキストフィールドを入力中状態にする場合 becomeFirstResponderメソッドを使用します。 例)テキストフィールドを入力中状態にする UITextField *textField;
[textField becomeFirstResponder];
posted by admin at 2011年05月25日
~文字目から~文字を取得したい場合、 NSMakeRangeで、NSRangeを作成し、substringWithRange に渡す。 NSString* str = @"abcdefg";
NSString* sub = [str substringWithRange:NSMakeRange(2,3)];
// subには、"cde"が入る。
posted by admin at 2011年05月24日
26件中、
1件目~
10件目
を表示中
<前ページ>
<次ページ>
|