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

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

授業のこと

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

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

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

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

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

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

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

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

【木曜日】卒業制作

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

【火曜日】卒業制作

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

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

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

【水曜日】ブロック崩し

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

【水曜日】メール送信

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

【火曜日】Bluetooth通信のつづきを自習

午前中は企業説明会で授業をやらない予定だったけど、時間が余ったので40分間くらい自習時間となった。 その間に昨日の続きの「displayNameを表示するやり方」をやってみる。 先生の作ったサンプルコードをみながらコードを追加していく。 ▼そこでUse of und…

【月曜日】Bluetooth通信のつづき

睡眠時間7〜8時間くらいかな。午前の授業開始。 先週の「Bluetooth通信」の続きです。▼通信する人を捜してるこの画面をGKPeerPickerという画面部品と呼ぶらしい。 先生の解説が始まったのでミンティアを口の中へ。ピアというのは、端末同士の接続のこと。 ピ…

【金曜日】HTTP通信の続きとBluetooth通信

睡眠時間6時間半。午前の授業いってみよーう。 昨日の「電気予報アプリを作る課題」の続き。 天気予報ではなく電気予報なのだ。いつも通り、過去のソースをコピペして編集しての繰り返し。 最後のちょっとだけ分からないとこがあったので先生に聞いて解決し…

【木曜日】HTTP通信の続き

睡眠時間7時間。途中、咳をして起きたので睡眠の質は悪そう。 今日もきっと、ウトウトしてしまうのだろう。昨日の続き。 HTTP通信を並列処理で行い、テキストファイルの中身を取得する勉強。教科書のソースをまんま打つ。▼こんなかんじ ▼読み込みをタップす…

【水曜日】SettingsBundleの続きとHTTP通信

10時間寝た。満足! しかし、バスと電車のダブル遅延で遅刻… 午前の授業。別の設定ファイル(.plist)をSettingsBundleのパッケージに含める事で、階層化した設定画面を作るの続き。手順のキャプチャーをダダーっと貼ります。(時間がなくて…)▼Finder上 ▼そう…

【火曜日】プレファレンスの読み書きの続きとSettingsBundle

睡眠時間6時間。いつもよりちょっとだけ多め。 風邪を引いて体調が悪いです。 午前の授業。 昨日の続きの前に先生からの解説。 Storyboardを使用して作成した場合、StaticCellの利用にはUITableViewControllerクラスの使用が必須になるらしい。う、うーん。…

【月曜日】プリファレンスの読み書き

週明け。 また睡眠時間5時間半くらい。足りんぬ。休み中にiPhoneのアプリをいくつかダウンロードして使っていたら「NS○○○」という文字の入ったエラーメッセージに出くわして「ああ、クラスがなんかしちゃってるんだな」と、なんとなくわかってる風なふりをし…