にゃろいち。 -22ページ目

にゃろいち。

2019年9月生まれの娘の父親目線での育児記録、幼児教育記録などが中心です。世の中で見かけるにゃろいちはほぼ私です。

(続き)…いま思ったんですが、最初のタブのViewControllerと2つ目のタブのそれを、UIViewControllerの下に並列に置くんじゃなくて、2個目以降を全部1個目のタブのサブクラスにしちゃえばいいのでは?

それか、2つ目以降にも重要な変数出てくるかもしれないから、一個特別に変数保持のクラス作って、全部それのプロパティにするとか?


そもそもの問題は、最初からテンプレートにあったFirstViewControllerクラスのインスタンス名がわからないので、外から参照できないということです。クラス内ではインスタンスの名前が必要なかったのに、他のクラスからだとそれが分からないと参照できないような。。ヘッダファイルとかにはクラスとメンバの宣言しかされていないし、どこ見たら書いてあるんだろう。。

まだ勉強たりないです。

ネットと本だけでは限界があるんでしょうか。。C自体と違ってネットから得られる情報はあんま充実してない気がする。。
Xcodeの使い方に関してはYoutubeで外人が説明してるのが結構わかりやすいです。英語勉強しといて良かったと初めて感じたかもしれないですw
ただ、Xcode4.4がでたので、動画で使われてる4.2とか4.3のとちょっと違うから、初めての人にはそのマイナーチェンジですらつらいです。。


そういえば、少しでもその辛さを緩和するため、Xcode完全攻略 という本を購入。もちろん4.4は対応してないけどまあ助けにはなるかと思います。
とりあえずいつもの勢いで一気に終わらせます



買った本とやってる本

Xcode 4 完全攻略
Xcode 4 完全攻略
posted with amazlet at 12.09.27
STUDIO SHIN
ソフトバンククリエイティブ
売り上げランキング: 10379








独習C 第4版
独習C 第4版
posted with amazlet at 12.09.27
ハーバート・シルト
翔泳社
売り上げランキング: 53194

今のところ
・育成キャラに肉を食べさせたり、運動させたりして、パラメータが変化
・各パラメータからのフィードバックで病気や健康、体重などが変化
・セーブ&ロード機能(スロットは1つのみ)
・しばらく遊んであげないとLocalNotificationに呼ばれる
・拡張のためにTabBarを作って3つのViewControllerを追加
ってとこまで作りました。

ここで問題が、、

いままでのFirstViewControllerで使ってた変数とかクラスがSecondとThirdで使えない。。
変数のスコープの問題なんだろうけど、いまいちわからない。。
よくここで詰まる人が多いみたいで、説明してあるサイトも多いんですが、Xcode4.4の場合で説明してもらわないと素人にはわかりません。。

ここらでもう一回基本に戻って勉強した方がいいのかな。。

パラメータの受け渡しさえできれば、別画面で冒険に出たり、アイテムを実装したりしたいんだけど。。





やってる本





独習C 第4版
独習C 第4版
posted with amazlet at 12.09.27
ハーバート・シルト
翔泳社
売り上げランキング: 53194


Updateが遅れましたが、3日くらい前にようやく.txtへパラメータとかいろいろ書き出し・読み出しができるようになりました。やっぱり覚えてしまえばクラスを使ってやる方が簡単っぽいです。

書き出しの際にファイルのパスとかを得るのにやや手間取りましたが、なんとかなりました。Macだと隠しファイル・フォルダの表示はわざわざコマンドラインみたいなの使わないといけないっぽくてめんどくさいです。まだまだMacのインターフェイスに慣れない。。

肝心の育成アプリの仕様は、まだまだ要改良。パラメータを各コマンドでいじれるようにはなったものの、ゲーム性が全くない。育ったらそのうち冒険に出れるようにもしたいですw




やってる本





独習C 第4版
独習C 第4版
posted with amazlet at 12.09.27
ハーバート・シルト
翔泳社
売り上げランキング: 53194

TOEICとかCivilizationとかに時間を取られ、久々にアプリ作りの練習中。

今日は前作ったたまごっち系のアプリにSave機能をつけようと思って、ファイルの入出力の部分を勉強中。

初めはCで昔やった気がしたので独習Cのその部分を読んでみてやってみたんですが、やっぱりここでもObjective-Cの方を使わないとスムーズにはいかないようで、結局ファイル操作のクラスとNSStringクラスの勉強をすることに。


..to be continued
次の参考書を本屋に探しに行きました。

とりあえず候補になったのが、
・ポインタ勉強系
・C復習系
・Objective-C入門をもう一冊
という感じで探していたんですが、なかなか良さそうなのがない。。中身をみてみると、わかりやすく大きな字で書いてあるせいで、分厚さと値段ほど中身があるか怪しいものか、ライブラリ形式になっていてまだちょっと早いな、って思うのが多い。1日で読めてしまうものは微妙だし、難しくて進まないのも困る。。

結局、特に欲しいものがなく、昔かじったときに使った独習Cという有名らしい本を1冊復習用に購入。

ところで、iPhoneアプリ作成本を探しているときに、シューティングやアクション系のゲームを作る本に OpenGL を使ったアプリ制作~的なものがありました。OpenGL?なにそれ?と思いつつ、今回はスルー。いずれ勉強することになりそうだけど。。
言語自体の名前ではないみたい。グラフィックに特化したライブラリみたいなものかな?
買ったMacbookはOpenGLのゲームとかには対応してるっぽいけど、開発のほうはどうなんだろう。今の環境でできるのかどうかも謎。誰か教えてくださいm(_ _)m

シューティングゲームとか作れたら楽しいだろうなぁ



買っちゃったCの本

独習C 第4版
独習C 第4版
posted with amazlet at 12.09.27
ハーバート・シルト
翔泳社
売り上げランキング: 53194