今日改行コードまわりではまりまくった。「\n」じゃなくて「\r」なのか。linuxでも「\n」でよかったのに。文字コード周りでハマったことはあったけど、改行コードでハマったのは初めて。しかも
fputs([@"\r" UTF8String], fp);
的なことをやると、改行されなくて困った。原因が分からず、結局
putc('\r', fp);
ですました。
メソッドの呼び出しあたりもわけがわからん。例えば「詳解 objective-c 2.0」に次のようなコードがある。
-(id)initWithMin:(int)a max:(int)b step:(int)s;
aとbとsがメソッドの引数なんだが、maxとかstepとか必要性がわからん。指定して呼び出すときもa、b、sでいいじゃないか。しかも第一引数にはmax、stepにあたるものがないから、さらにわからなくなる。
慣れてないせいもあるんだろうけど、プログラミングしにくくてしかたないんだが。
よくわからんが、iphone関係のプログラミング書には 「objective-cに慣れる必要は全くない。objective-cで書かなければいけないコードは全体量から見てほんのわずかであり、それはGUI等のコア...
objective-cは知らないけど Macがプログラマに流行ってる ってのは、開発環境としてだと思う。 UNIXライクで、アプリケーションとかも使い勝手悪くない。 iPhone(Mac)のアプリ開発が流行っ...