先週の反省会
- いまの日時
[NSDate date]
- 日付を扱うには
NSCalendaer
, 決まったフォーマットで文章にしたい場合はNSDateFormatter
NSDateFormatter
にセットするDateFormat
の文字列には時間に関係しない文字列(yyyy, MM, dd
みたいなもの以外 )が含まれている場合、[NSDateFormatter stringFromDate:]
の戻り値が空文字列となる
- 日付を扱うには
[[NSString alloc] initWithFormat:]
->[NSString stringWithFormat:]
- Javaではstreamのcloseはfinally節でやるのが定石
- closeもIOExceptionの可能性があるので、finallyの中でtry-catchする
try { InputStream is = ...; is.open() } catch (IOException ex1) { // ... } finally { try { is.close() } catch (IOException ex2) { // ... } }
- [Java] ループのブロックの中でしか使わない変数はそこで宣言した方がわかりやすそうだが、つどつど宣言することによるコスト増にならないか?
- JVMが最適化してしまうので、2010年くらいの段階で既にそんなことないらしい http://feather.cocolog-nifty.com/weblog/2010/05/post-a00a.html
- xcocdebuildでビルドしてる時、GUIのXCodeで他のアプリ開いてるとバグってxcodebuldのビルドこける