今日のテーマ
【クリア条件実装3】
最後のクリア条件は、クラスをまたがりました。
まずはじめに、
クラスとインスタンスとか正直よくわかっていませんので
優しい目で見てくださいw
まずはじめに
クラスの中にメソッドが存在していて
そのメソッド毎に変数を宣言してる場合は、
他のメソッドはその変数を参照できない。
という理解でして、
クラスの中で同じ変数を使う場合、
ヘッダファイルでCCLayerなどの後にある{}の中に
変数を宣言するとみんなで使えるようになるという認識。
外からクラスの値を使用する場合は
{}の外に書くのですが
”@property”みたいなものをつけて
外でこのクラス使いますよを宣言すれば
外で使えるようになるという認識。
ただ外で入力した値が、クラスで反映されないという事象が発生。
結構悩んだのですが、昔のサンプルコードを確認すると
“@synthesize”というのたまたま発見して
これに変数名を書いたら思った通りに処理が出来ました。
この書き方がであってるのかどうかわからないですが
とりあえずは出来たのでw
ただ、やっぱり基礎的な部分だと思うので
その辺もしっかり勉強しなきゃなと思いました。
■今日の教訓
結局は基礎が一番の近道なのかなと
Objective-Cの教本とか、だいたいサンプルコードのコピペから
勉強をはじめました。足りない部分はその度に補えばいいと
すぐ形になるのはモチベーション維持にもつながって
いままで勉強というか開発がつづいているのですが
やはりある程度の基礎を身につけないと
「こんなことでつまるの?」という場所で思わぬ時間をロスしてしまうので
せっかくなので一日10分でも教本の最初の方を
読んでみようと思います。
※前もこんなこと書いてた気がしますけど。

基礎も大事だけど作ってる方が楽しいのよねー。 RT @tomo_tsuru 勝手にハマりました。// 【クリア条件実装3】アプリ開発日記(7/19): http://t.co/T4IpXPEptH