今使っている参考書も半分のあたりまできました、現在320ページ終わっています。
で、C言語は別として、objective-c(obj-c)はここまでくるのに一ヶ月半かかりました。
終わらせるのに、あと一ヶ月半として2月には終わらせれます。
そして、UIKit(Macのアプリ開発はAPKitでした、多分)を勉強します。
これがどのくらいかかるか分からないから一ヶ月としましょう。
そして三月、iPhoneアプリ開発してアップロードするのに1~2ヶ月。
これ、中2終わるまでにアップロード無理なんじゃ、
これから勉強ペースをもっとあげていきたいと思います。
ブレイブカンパニーっていう3dsのソフト買おうかな~~と思っています。
まずは3ds買わないとね
最近DSのソフトに興味が出てきます。
ゲームする時間が足りないです、時間が欲しい。
ゲームがしたいけど、勉強しないと。更新ペースがこれからは遅くなります。
まずは3ds買わないとね
最近DSのソフトに興味が出てきます。
ゲームする時間が足りないです、時間が欲しい。
ゲームがしたいけど、勉強しないと。更新ペースがこれからは遅くなります。
ついに10回目いきました。
300ページ突破する予定でしたが、空白文字削除でつまずきました。
空白文字削除自体は難しくないと思うんですが、なぜか難しくなっている。
今までは、URLからソースを取得したり、テキストを結合するだけの簡単なプログラムでした。
しかし、今回は
ユーザーにテキストを入力してもらい、enterで決定するプログラムを作りました。
空白文字とは spaceキーとかでつくれる間のことで、enterをおすとき無駄な行が出るのでそれを消そうということです。(説明下手ですいません)
今回のそのプログラムは
#import
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
char input[10];
printf("type text:");
fgets(input, 100, stdin);
id str = [[[NSString alloc] initWithCString:
input encoding:NSUTF8StringEncoding] autorelease];
str = [str stringByTrimmingCharactersInSet:[NSCharacterSet
whitespaceAndNewlineCharacterSet]];
NSLog(@"Hello,%@!!",str);
[pool drain];
return 0;
}
これです。理解するのに手間取った。。。
自分なりに説明するとchar配列をつくって、fgets関数でテキストを入力して、initWithCStringで初期化してencoding:NSUTF8StringEncodingでinputにエンコードします。
この時点で変数strは入力した文字を保管できます。
で、[str stringByTrimmingCharactersInSet:[NSCaracterSetwhitespaceAndNewlineCharacterSet]];
これでenterしたときにできた余分の一行を消します。
意味不明ですね。
自分でもほぼ分かりません。
間違ってるかもしれませんが自分ではこう理解しています。
まあ理解できたということで次ぎにいきたいです。
300ページ突破する予定でしたが、空白文字削除でつまずきました。
空白文字削除自体は難しくないと思うんですが、なぜか難しくなっている。
今までは、URLからソースを取得したり、テキストを結合するだけの簡単なプログラムでした。
しかし、今回は
ユーザーにテキストを入力してもらい、enterで決定するプログラムを作りました。
空白文字とは spaceキーとかでつくれる間のことで、enterをおすとき無駄な行が出るのでそれを消そうということです。(説明下手ですいません)
今回のそのプログラムは
#import
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
char input[10];
printf("type text:");
fgets(input, 100, stdin);
id str = [[[NSString alloc] initWithCString:
input encoding:NSUTF8StringEncoding] autorelease];
str = [str stringByTrimmingCharactersInSet:[NSCharacterSet
whitespaceAndNewlineCharacterSet]];
NSLog(@"Hello,%@!!",str);
[pool drain];
return 0;
}
これです。理解するのに手間取った。。。
自分なりに説明するとchar配列をつくって、fgets関数でテキストを入力して、initWithCStringで初期化してencoding:NSUTF8StringEncodingでinputにエンコードします。
この時点で変数strは入力した文字を保管できます。
で、[str stringByTrimmingCharactersInSet:[NSCaracterSetwhitespaceAndNewlineCharacterSet]];
これでenterしたときにできた余分の一行を消します。
意味不明ですね。
自分でもほぼ分かりません。
間違ってるかもしれませんが自分ではこう理解しています。
まあ理解できたということで次ぎにいきたいです。
