iPhoneアプリ開発学校に通う生徒のおおまかな学習日報

Objective-C初心者。iPhoneアプリ開発学校に通う落ちこぼれです。授業の内容を記録しているのですが時間の都合でおおまかに書いてます。投稿内容は参考にしちゃだめです。

【先週の木曜日】卒業制作発表会!!!

アップ遅れました! 先週の木曜の話です。 睡眠時間7時間。今日は卒業制作の発表会です。 テーマの再確認。テーマは「素敵にくだらないアプリ」です。 アプリの発表は一人だいたい10分まで。 先生の作ったMacの審査用アプリで生徒が生徒の作品を評価します。…

【水曜日】卒業制作(明日は発表なのに!)

睡眠時間6.5時間。なにがなんでもコーディングとテストを終わらせなければ。 進んではいるのできっと大丈夫。↓ボタンを反応させたくないときに便利 ひとくちメモ button1.userInteractionEnabled = NO; // 反応しなくするのだ button1.userInteractionEnable…

【火曜日】卒業制作(今日こそはコーディング完なるか!?)

睡眠時間8時間。今日中にコーディングを! 今日こそテストを! えいえい、おー! ■残ってること ・「予定詳細ウィンドウ」にて、Facebookボタンタップで投稿できる(内容埋め込み) ・バナーを入れる(ムリならスペースだけ確保してダミーの広告っぽいバナー…

【月曜日】卒業制作(全然進まない…)

睡眠時間5時間。 今週で学校が終わりです! あっという間すぎ!今日はテストをする予定なんだけど、コーディングがまだ終わってないのでやらなきゃ。 ■今日のお仕事 ・設定画面にて、シェイク動作ON/OFFを関連づける 【イマココ】 ・「+」をタップしたらカレ…

【金曜日】卒業制作(今日中にコーディング終わらせて素敵な週末を迎えるはずが)

睡眠時間6.5時間。 今日中にコーディングを終わらせるぞ。■今日のお仕事 ・「◀」「▶」は削除しよう ・画面タップで「予定一覧スペース」がせり上がる ・「+」をタップしたらカレンダーが起動 ・「設定」アイコンをタップしたら設定画面が表示される ・設定画…

【木曜日】卒業制作

睡眠時間6時間。 時間がないので早く進めなければ。企画書と設計書を先生に提出した。 先生は他の生徒の提出したものも見ているためすぐに私の提出物を見てもらえるわけではないので、待っている間にネットサーフィン、いや、コーディングを進めておくことに…

【水曜日】卒業制作

睡眠時間5.5時間。今日も卒業制作。自分の立てたスケジュールでは、設計書作成・設計書レビューを昨日のうちに済ますはずだったけど、済ませられなかったので今日の午前でけりをつけたいな。 で、午後はコーディングに入りたい。■先生よりお知らせ 企画書、…

【火曜日】卒業制作

睡眠時間6時間。 今日も卒業制作を作ります。 今日の予定は設計書作成・設計書レビューです。そういえば先日、目標を作って「アプリを1本作ってリリースする」と決めたのだ。 なので頑張りましょう。 以下、個人的なちょっと復習。 ■ARCのメモリ管理について…

【月曜日】卒業制作

睡眠時間6時間くらい。 遅刻した。今日も卒業制作を作ります。 スケジュールを立ててみました。 あと、企画書などの内容の詳細も下に書いておきます。 改行が読みにくくてすんませんが。■スケジュール 18日(月)企画書作成 19日(火)設計書作成・設計書レ…

【金曜日】JSONと卒業制作

睡眠時間9時間。最強の予感。先生から連絡事項。 卒業制作のアプリは作ったら必ずテストをすること。 教室は通常16時まで解放してるが、卒業制作の期間は17時まで解放してくれるそうです。 ただ、退出の手続きと学習日報は早めに終わらせておくこと。生徒さ…

【木曜日】Twitterクライアント

睡眠時間6時間。 寝坊しました。今日はTwitterクライアントを作る授業で、最後の授業になります。教科書に記載されたコードを打つ。 Accounts.frameworkとSocial.frameworkが必要です。そして、午後の授業開始。▼まずはじめにシミュレーターのTwitterの設定…

【水曜日】ブロック崩し

睡眠時間8時間。昨日は休校日でした。 今日はブロック崩しのゲームを作る。 素材は用意されてます。 バーをタッチすると左右に動くので落ちてくるボールを跳ね返してブロックを壊していくゲーム。 教科書約6ページ分のコードを打つ。長いよ。 Graphics.hとGr…

【月曜日】キャリアコンサルティングと卒業制作

睡眠時間5.5時間。午前中の約30分だけキャリアコンサルティングの時間でした。 お仕事紹介の面談みたいなことをしました。それ以外の時間は卒業制作に向けて制作するアプリについて調査した。 競合アプリのUIなどを調べたり画面遷移などを考えました。おわり…

【金曜日】アクションゲーム

睡眠時間約6時間。今日はゲームを作るらしい。 イェーイ! とは言ってられない。 だって難しそうなのはわかってるから。 画像などの素材は用意されてるけどコードが難しそう。・キャラクターをタッチダウンで上昇 ・キャラクターをタッチアップで下降する ・…

【木曜日】FMDB

睡眠時間約6.5時間。今日はSQLiteのデータベースを使ってなにかするらしいです。 Objective-CでSQLiteの機能を使用できる様にしたFMDBというライブラリを使うらしいです。▼FMDBの配布先 https://github.com/ccgus/fmdbダウンロードして解凍してsrcフォルダの…

【水曜日】アプリケーションのローカライズのつづきとARC

睡眠時間5.5時間。今までは日本語版と英語版のStoryboardが独立しており面倒だったが、基本となるStoryboardファイルを定義して他の言語はStoryboardの文字の部分だけをLocalizable.stringsで定義する方法。 もちろん意味わかってません。 ▼プロジェクトの設…

【火曜日】アプリケーションのローカライズ

睡眠時間6.5時間。11月に入りました。 授業を受ける日は残りあと5日となりました。 それ以降の日は、キャリアコンサルティングが1日と、約卒業制作のアプリを作る日が約9日です。話は変わって、ちょっと訂正なんだけど、卒業制作のテーマは「素敵にくだらな…

【木曜日】レイヤーアニメーションのつづき

睡眠時間は、ちょいちょい起きたりして8時間。よく寝たほう。 今日はブラックコーヒーを買ってきたので飲んでみます。 居眠りしませんように。まず、先生からのお話。 卒業制作の期間について設けられた日数は、たった9日間になりました。 本来は1ヶ月くらい…

本屋でバッタリ

今日の課題問題、というか、最近の課題問題が難しくて参っている。 問題の中に今までの勉強の応用がいくつか入っているため、記憶を辿ったり、ソースを探したり、理解したりするのに苦労している。 絶対に一人で解けない自信アリだ。 今日も難しかったわけで…

【水曜日】トランジションとレイヤーアニメーション

睡眠時間6.5時間。トランジションの勉強。 トランジションとは、ビューから別のビューに遷移させる時のエフェクトのことだそうです。 で、教科書に記載されたコードを打つ。▼この画面が別の画面になるときに発生するエフェクトなんだけど キャプチャーを撮り…

【火曜日】UIViewアニメーション

睡眠時間7.5時間。1時間遅刻してしまった。 最近ほんと、たるんどる。 昨日の続きで教科書に記載されたコードを打つ。▼でけました(ボタンを押すと画像が動くんだけどこれは静止画なので動きません) 前にかいたおばけの絵 ▼ボタンを透過にしたり、角度を変…

【月曜日】ムービーの再生のつづき

睡眠時間8時間くらい。先週の金曜日は学校をお休みしました。 バックグラウンドタスクの続きとムービーの再生の勉強をしたらしい。AppDeligate.mの意味について生徒から質問がきたらしく先生の解答があったのでメモメモ。(早くてついていけなかった) AppDe…

【木曜日】サウンドの再生のつづきとバックグラウンドタスク

睡眠時間5時間くらい?▼昨日、居残りしてここまでやった 課題はこれで完成(黒い鍵盤のほうを作るのは任意で) -(void)viewWillLayoutSubviews は、実機を横にしたときの情報をきちんと得るためのメソッド?なのかな?そして、先生の解説。▼画面の向きでおか…

【水曜日】サウンドの再生

睡眠時間7時間。 昨日は学校を休みまして今日は午後から出席してます。 最近、たるんでおります。 サウンドの再生の勉強。 教科書に記載されたコードを打つ打つ打つ。▼できました BGM再生/停止をタップすると軽快なEマイナー調(てきとうに言ってます)の音…

【月曜日】カメラとフォトアルバムの続きとアドレス帳へのアクセス

睡眠時間5時間半。 午前の授業開始。写真にフレームをつける(プラス、文字も入れる)勉強の課題の続き。▼できました 写真に秋のフレームと「香り高い」という文字が重なった 次に、アドレス帳へのアクセスの勉強。 アドレス帳へのアクセスには、AddressBook…

【木曜日】位置情報の取得の続きとカメラとフォトアルバム

睡眠時間5時間くらい。眠い。 午前の授業開始。昨日やった位置情報の2つのピンを画像にしてみるの巻。 一部メソッドを追加した。▼こんなかんじ。でけーし! ▼タップするとこんなかんじ ▼こっちもタップ 次に、カメラとフォトアルバムの勉強。 教科書のコード…

【水曜日】位置情報の取得

午前は台風の影響で遅刻して午後の授業から出席しました。位置情報の取得の勉強。 午前中は教科書のソースを打ってその解説を受けたらしい。 そして今はそのソースにプラスして、以前教わったマップビューを追加してみるの巻。 少しだけ隣人に教えてもらって…

【火曜日】加速度センサーの続き

睡眠時間7時間。加速度センサーの続きから。 手振れなどにより一瞬だけ力がかかってしまうのを除去するのがローパスフィルタ。 常にかかっている重力などの影響を除去するのがハイパスフィルタ(強く振ると感知してくれる)らしい。↓こういうコードを入れた …

【木曜日】メール送信の続きと加速度センサー

睡眠時間5時間半くらい。夜中にテレフォンコールで起きたので睡眠の質悪そう。 テレフォンコールて。 午前の授業開始。昨日の「定型文メールアプリ」のつづきでプリントのとおりにソースを打つ。 しかしプリントに記載されているのはストーリーボードを使わ…

【水曜日】メール送信

睡眠時間6時間くらい。蚊に4箇所刺されて途中で起きたので睡眠の質が悪い。午前の授業開始。 教科書に書いてあるメール送信のソースを打つ。途中で Expected')' というエラーが。▼ != の部分が離れちゃってた ▼これが完成の画面 ▼メッセージを打って送信を押…