2011年1月27日木曜日

Error

Error!
これの状況、僕は嫌いだ!
でも、Errorなしでは生きていけない。
プログラミングとか、セミコロンなしでErrorが出る。
正直、「なんで僕はErrorしか出せないんだ!」と思う。
でも、人はErrorなしでは生きていけない。
と思うと頑張れる!
誰もが最初から完璧に出来ないんだと思うと頑張れる!
宿題でミスっても、
プログラミングでミスっても
頑張ろう!
ミスで学べばいいんだから!

2011年1月23日日曜日

affidavit

Healthy Saruhiroは英検準2級に合格しなかった場合、
電子辞書の代金を全額払います!

平成23年1月23日

2011年1月21日金曜日

World Peace

皆さんにとって平和って何ですか?
僕にとっての平和は、世界中の人たちが幸せに暮らせる事です。
誰か1人が幸せに暮らせるんじゃなくて...
平和には団結が必要です!
誰か1人でも抜けていたらできない。
僕は始めの一歩は核兵器をへらす事だと思います。
世界平和推進同盟とか作ったらいいと思う

Do

タイトル通り自分の第1目標を書きたいと思います!
それは、
14歳までにAppを1つ配信する事です。
もちろん、普通のAppじゃなくて、みんなが持っているようなAppです!
さぁ、タイトル通り
限界なんてない!
頑張るぞ!

2011年1月20日木曜日

Obj-C

インスタンス
インスタンス化するには、次の2つがいる
(1)インスタンスを格納する変数を宣言する
(2)インスタンスを生成する

インスタンス変数の宣言方法
クラス名 *変数名;

インスタンス化する場合、allocメソッドでメモリ領域を確保して、
initメソッドで初期化する方法

インスタンスの生成方法
変数=[[クラス名 alloc]init];

例)NSDate *date;
      date=[[NSDate alloc]init];

allocとinitを順に実行するnewメソッドもある

id型
オブジェクトを格納するデータ型としてid型がある
宣言時に*はいらない

例)id date;
      date=[[NSDate alloc]init];

2011年1月19日水曜日

Wow

人間って不思議。
学んだり、遊んだり、喜んだり、悲しんだり。
いろいろする。
でも、人間って学ぶのをやめたら退化するんじゃないかなぁ。
人間がここまで発達したのは、学んだから。
これからも学ばなければならない。

2011年1月17日月曜日

Obj-C

引数を持つメソッド
引数を1つ持つメソッドの呼び出し
[オブジェクト メソッド名:引数];

2つ以上の引数を持つメソッドの呼び出し
[オブジェクト メソッド名:引数1 ラベル:引数2];


ラベルとは引数の説明のような物

メソッドについて
メソッドは「インスタンスメソッド」と「クラスメソッド」に大別できる
インスタンスメソッドの実行
[インスタンス メッセージ];

クラスメソッドの実行
[クラス名 メッセージ];
インスタンスを作成するメソッドにallocがある
初期化するメソッドにはinitがある

メソッドを連続して実行
[[オブジェクト メッセージ1] メッセージ2];
例)str = [[NSString alloc] init];

Sorry

最近、忙しくいや、書く事がなくブログの更新がないです。
それでも、1日10人くらいの人がブログを見てくれています!
嬉しいです!
これからも暇があったら書くんで、見て下さい!
よろしくお願いします!

2011年1月15日土曜日

Math

僕は学校の自習勉強で数学の問題を解いています。
簡単な問題だけど、解くのに苦戦する問題もあります。
だけど、解けたときの快感はすごいです!
文字式を昨日やったけど、
1だったら書かないとか、
文字はアルファベット順とか
いろいろ規定があって面白い!
どんどん問題を解きたい!
けどこの週末は英語に専念する。
Cambridge大学の文法のやつも全然やってないし...

2011年1月14日金曜日

Obj-C

アクセッサメソッド
オブジェクト指向言語では、インスタンス変数に外部から直接アクセスできないようになっている
これをカプセル化などという
外部からアクセスする必要があるインスタンス変数に応じて、ゲッターメソッド(インスタンス変数の値を取得するメソッド)、セッターメソッド(インスタンス変数の値を設定するメソッド)を使う
ゲッターメソッドとセッターメソッドを合わせてアクセッサメソッドという
ゲッターメソッドの名前はインスタンス変数名と同じ名前にする
セッターメソッドはインスタンス変数名の前にsetを付けてインスタンス変数名の最初の文字を大文字にする


メソッドの呼び出し方
メッセージ式
[オブジェクト メッセージ]
これをメッセージ式という
戻り値を変数に代入するには次のようにする
変数 = [オブジェクト メッセージ]

2011年1月13日木曜日

Obj-C

スコープ
変数にはそれが有効な範囲であるスコープがある
関数が異なればスコープも異なる
同じ名前の変数でも、関数が異なれば違う変数として判断される
関数の外部で変数を宣言すると、スコープはファイル全体になる

ブロック
関数の内部など{と}で囲まれた範囲をブロックという
ブロックの内部にはさらにブロックをを作成できる
その場合、ブロック内で定義した変数はブロック内のみで有効

2011年1月11日火曜日

Obj-C

関数の呼び出し
変数=関数名(引数1,引数2, ...);

関数の呼び出し(値を戻さない場合)
関数名(引数1,引数2, ...);

関数について
関数は何らかの値を入れると結果を返してくる魔法の箱

関数の定義の書式
戻り値 関数名(引数の型 引数1,引数の型 引数2...){
 関数の本体
 
 return文(戻り値)
}


実引数と仮引数
関数を呼び出した側の引数を実引数という
関数を呼び出された側の引数を仮引数という
関数が呼び出されると、実引数の値が仮引数にコピーされる

void
値を戻さない関数を定義する事もできる
例えば、引数に何らかの処理を行って結果を画面に表示させる関数
そういうときは戻り値をvoidにする
void 関数名(引数){
    ・・・
}
引数がない関数は同じようにvoidにする
int 関数名(void){
   ・・・
}

2011年1月10日月曜日

Obj-C

値を1だけ増やす/減らす
値を1だけ増やす演算子を++と書く。これをインクリメントという
値を1だけ減らす演算子を--と書く。これをデクリメントという

定数
プログラム中値で変更しない変数を定数という
定数を定義する方法は2つある
⒈ const修飾子をつけて定数を定義する方法
⒉ マクロという機能を使ってやる方法
マクロはステートメントではないから、セミコロンはいらない

定数の定義方法
const 変数の型 変数名 値
#define マクロ名 文字列


型変換を行うキャスト
データ型の異なる値で代入や演算を行った場合、型の変換が自動的に行われる場合がある
例えば、整数型に小数を入れたら、小数点以下は切り捨てられる
強制的にデータ型を変換することもできる
その構文をキャストという

型変換の記述方法
(変換後の型)値

Sorry

「google!」という記事に当たって砕けろの画像をアップしました。
そのアップした画像の中に、
「逃げずにそのひとつの事に立ち向かえ!
負ってもいい 当たって砕けろ」
という文があるのですが、立ち向かえのところが立ち向えになっていました。
すみませんでした。

2011年1月9日日曜日

Google!

Bloggerに対してこの間まで全く不満がなかったのですが、今はひとつだけあります。
それは背景の画像が300KBまでしかいかない事です。
せめて700KBくらいまで...
僕が背景画面にしようと思っていたものです。

Obj-C

NSLog関数の利用
NSLog関数の引数内部で、フォーマット指定子を使うと、数値などの値を入れれる

演算子
+ 加算
- 減算
* 乗算
/ 除算
% 剰余算

変数について
変数とは「何らかの値を入れておく箱」
変数は変数名でアクセスできる
変数使う時にはあらかじめ宣言しておく必要がある

変数の宣言方法
変数の型 変数名;

変数の型
int  整数
double 小数

変数への値の代入
変数を宣言した状態では中身は不明。
そのため、何らかの値を入れて初期化する必要がある。
宣言と同時に値を代入してもいい。

変数への値の代入方法
変数名 = 値;

アドバイス
NSが付く関数はObj-C特有のもの

Strongest

ですね!
「ってなにが」と思う人が100%でしょう。
我が家に新しいプリンターが来て早くも4日目。
そこで自分が考えたObjective-Cの勉強法は...
自分は「XcodeによるObjective-C入門」という本を持っています。
しかし、コレがまた重いしデカい。
だから、手に取って勉強しようと思う気持ちも失せます。
おまけに、学校に行く途中のバスでも重たくて持っていけない。
そこで考えたのが!
必要なところだけを自分でWordに打って、コピーするという方法です。
「これが最強なのか?」と思った人もいるでしょう。いや、ほとんどの人がそうでしょう。
しかし、僕の貧弱な脳ではコレぐらいしか考えられません(泣&笑)
まぁ、とりあえず実践してみます。
結果をお楽しみに〜

2011年1月5日水曜日

Fun

勉強ができなくたって、
スポーツができなくたって、
生きている事をたのしんでいれば誰よりもすごいと思う。
ガリ勉であっても、勉強する事を楽しんでいなかったら意味なし。
社長であっても会社を営業する事を楽しんでなかったら意味なし。
人間って楽しむ事が大切なんじゃないかなぁ
無理矢理楽しむよりも、自然に楽しんだ方が楽しくないかなぁ。
YesかNo
社長命令で漫才をする事になっても僕は参加しない。
だって楽しくないから。

Think

今自分は、茂木健一郎さん著書の「世界一自由な脳の作り方」を読んでいる。
この本はとても考えさせてくれる。
みなさんにお勧めします。
自分は途中までしか読んでないけど考えさせられる。

2011年1月4日火曜日

Akemashite!

あけましておめでとうございます!
今年もつまらないブログにお付き合い下さい(笑)
さあ!
さあ?
さあ...
書くネタがないです...
まぁ、書く事は、
よろしくお願いします!
ってことです。