なんとなく

忘備録です

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

メモリ管理メモ

Java では、自動で GC が実行されるので、明示的にメモリ解放処理は 必要ない。元々、Cを使ってた上司曰く「むしろ、Javaでも 明示的に解放したい!」 とのことだけど、Cobol → Java と歩んできた私にとっては、Objective-Cで、 メモリ管理せないかん ってい…

非推奨のメソッドです

サンプル見ながら 作ってるパクってると、Xcodeのコンパイラが 「このメソッド、もう使えませんけど」とエラー出してくれる。 それは、もちろん Javaでもエクリプスとかツールが自動的に出してくれるのは同じ。 問題は、今、推奨してる=使えるのは 何??と…

checkBoxのON/OFFをプログラム制御する

JSP

すーぐ忘れるんで、メモしとこう。 [check-ON] ◎document.getElementById("hoge").checked = true; [check-OFF] ◎document.getElementById("hoge").checked = false; <html:form …> : <html:checkbox name="form" property="hoge">チェックボックス</html:checkbox> : </html:form …> - checkの状態は、もちろん valueで、true/false。リストで、「全…

エディタの半角スペース表示を非表示にする

サンクスです★Xcode4のエディタで、半角スペースを非表示にする方法 http://d.hatena.ne.jp/s-0samu/20110517/1305571202こういうの、うっかりやっちゃって、戻せず(><)ってなるんだよね。

環境設定メモ

X-Code 設定 ガーベッジコレクション(GC)をONにする ※プロジェクト単位の設定 X-Code 対象プロジェクトを選択 → Build Settings → Apple LLVM compiler 3.0 - Code Generation → Objective-C Garbage Collection→ ココで、Requwired [-fobjc-gc-only] (必…

アプリの構成

iPhoneアプリ by Objective-CJavaだと、基本、クラスファイルが生成されるし、WebアプリだとHTMLファイルが単体で実行される。(てのは、言い過ぎか?)しかし、Objective-Cでは、どうやら、拡張子が違えば、役割も違う。 生成されるモジュールも違う…か?←…

Xcodeショートカット

【キー操作:動作】<編集> [Cmd]+[S] 保存 [Cmd]+[A] 全選択 [Cmd]+[Z] アンドゥ [Cmd]+[Shift]+[Z] リドゥ [Cmd]+[X] カット [Cmd]+[C] コピー [Cmd]+[V] ペースト [Cmd]+[/] 選択行のコメントアウト [Cmd]…

formタグが無い時の、値取得

JSP

1) formタグ有り &ltbody style="margin: …"> &lthtml:form action="/hoge/hoge" …> &lttable border="0" …> </table> </html:form>2) formタグ無し &ltbody style="margin: …> &lttable border="0" …> </table> - ☆ check状態を取りたい。1) Formタグ有りfunction clickChk() { var bIsC…

予約語系?メモ

★animated:YES 画面が切り替わる時に、アニメーションが入る(YES)★alloc メモリ領域の確保★init メモリ領域初期化

Window 指定

メインメソッド(hogeDelogate.m)内での画面制御を行なっている。1. デフォルト (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { : // window制御コントローラを何にするか設定(self.view…

画面遷移

ボタンクリック→次画面遷移1. 遷移前、遷移後の2画面クラスを作成(.m/.h/.xib)の組み合わせを2つ。2. プロジェクト起動時のdelogateメソッドに、遷移処理を記述。☆hogeProj ← hogeDelogate.m ← beforeViewContoller.m ← afterViewContoller.m★メインクラ…

新規クラス作成

1. プロジェクトフォルダを右クリック→New File→ファイル種類選択:UIViewController subClass→Next★iPhoneの場合、クラスは基本、UIViewControllerでOK2. Choose options for your new file:ダイアログでは、 subclass of "UIViewController" =そのまま Wi…

method

お決まりの形 (戻り値の型) メソッド名 {プログラム内容} 型が、丸括弧内っていうのが、Javaと違うんで、なんとなく違和感。 慣れだろうけど。もちろん、ファイル拡張子は、.m

'NSInvalidArgumentException'

xib に記述してるオブジェクトと、 hやmで定義してる名前が違うよ。という 実行時エラー。どっかの定義名称が違う、とか、新しく作ったアイテムを ヘッダファイルのアイテム使用するよ宣言で 宣言してない時とか。 例) bookPrjViewController.h @interface …

拡張子

.xlb GUI設定用ファイル.h ヘッダファイル →名称、機能宣言用.m 行初期化、メモリ管理等を行う