ios制作準備
for文が苦手です。 xcodeで生成や表示などでかなりよく使われるfor文なんですが、実は自分はかなり いやとっても苦手なのです。if文やswitchなどは特に問題も無く使っています。 これからの為にfor文はどうやって使うのか、何が苦手なのか考えてみました。
バッジで数の管理 リストを作っていて数を管理する物をラベルじゃなくてバッジでできたらなと 思って探して貰ったら丁度良いものがあったので紹介させて頂きます。
xcodeを勉強し始めてもう3ヶ月立ちましたが困る事と言えば 「あれ?ここどういうコード書いてたっけ?」などのどうやって動かせばいいのかは わかるのだけれどその為のコードを完全に覚えていないという事がよくあります。 大体は前のプロジェクトファイル…
・写真を撮った時とアルバムからイメージを選択した時に呼ばれるメソッドは一緒 カメラアプリを作っていてカメラボタンとアルバムボタンを一緒に置くと保存の時 同じオリジナルイメージを参照にしてしまう為に撮影した画像を保存しているつもりが アルバムか…
PinchGestureの最大、最小の倍率を決めるプロパティが無い! ジェスチャーイベントを作っていてふと際限無く大きくなったり小さくなったりする 拡大縮小が気になって調べて見ました、が出てくるのはUIScrollViewの倍率設定ばかり・・・なので自分で考えて見…
ボタンを押した時の処理 ここまでボタンを押すまでの処理を書いていきました。 ここから実際の動きを作っていきます。
UndoRedoボタンを押した時の挙動 前回まで考えた部分でもまだ全然undoもredoもできないままです。 今回はボタンを押した時の挙動を考えていきます。
用意したものでどうやって実現させるか 前回はアウトレットやボタンや宣言などで準備をしました。 ではこれから格納から戻る、進むまで考えてみます。
Undo Redo cocoaでなく、Redo Undoをどうやるのか参考になるサイトが少ない上に あってもお絵描きで描画をどう取って消すかというものばかり。 なので自分でも色々考えながら作る事にしてみた。
Dalegateは面倒くさい 違う画面に値を渡したりするのには基本Dalegateで受け渡すのですが 設定など色々面倒が多いです。なのでここは^Blocksという物も使ってみましょう。
アプリに広告を表示する 無料アプリには広告が付きものですがその広告も調べて書いてある通りやっても うまくいかない事も多いです。
ラベルのフェードアウト ゲームアプリなんかだと「スタート!」みたいな自が出て消えていきますよね。 あれが最初分からなかったんですがアニメーションを使うという事で解決しました。
始めてのアプリ制作で詰まった所シリーズ サンプルアプリなどでストップウォッチなどを作り、意気揚々とタイムを計ろうと していましたがタイムを計って格納、表示まではできましたが、これをどうやって 別のビューに持っていくの?とか色々困りました。
開発中に詰まった所シリーズ 前にも言いましたけど自分が始めて作ったアプリがリリースされました! ですがその中身は所詮素人がコピペをツギハギしたキメラです。 次回に活かす自分の復習の為にもちょっと中身を見て振り返ります。
アプリをリリースする前にチェック工程表を作ってチェックする アプリをリリースする前に絶対やらなければいけない事。 それは商品として出品する前に不備が無いかチェックする事です。
ビューを指で動かす 今回はUIPanGestureRecognizerでビューをタッチしたまま 任意の所へ移動するやり方を書きます。
対象を拡大縮小させる 前回はUITapGestureRecognizerのみ書きました。 今回はUIPinchUITapGestureRecognizerでピンチインとピンチアウトについて書きます。
GestureRecognizer 現在ハマっている所がGesture Recognizer関係です。 復習などの為にちょっとどういう物かについて書いていきます。
breakpointを使おう IOS開発初心者ならば誰もが予期せぬエラーでアプリが正常に動かなくなる そんな経験をしていると思います。 一番問題なのはそのエラーはどこの何が原因なのか早急に探して直す事。 コンソールログと睨めっこして探してもなかなか分からな…
バージョンの違いなどで起こるエラー 自分はまだコードを考えて書いているレベルでは無いので、コードを書く時は 必ずなにかネットで参考にして書いています。 そしてそれをそのままコピペしてると黄色いワーニングが出てくる事があります。
処理をした時に表示させるもの メソッドを呼んで処理をした時に分かりやすく「今何をしたか」とわかるように 処理をした時に状況によって表示させる物を考えてみます。
UIImagePickerController 現在カメラアプリを作成しているのでそこについてちょっと勉強してみました。 カメラを扱うクラスはUIImagePickerControllerなるものだとか どういうクラスなのか調べてみました。
どこにどんなコードを書く事がいいのか 普通に考えればそこのクラスファイルに書きゃいいじゃんと思うんですが。 プロジェクト全体から使うものだったり読み込ませる関係だったりで AppDelegateなどにも書いたりする時があります。
ナビゲーションバーの使い方 ストーリーボードを使わなくてもお世話になるナビゲーションバーですが。 どこでもついてこられると迷惑です。 そんな時はこれ! [self.navigationController setNavigationBarHidden:YES animated:NO]; ナビゲーションバーを呼…
クラスファイルの中身を奇麗に 前回ファイルやフォルダの整理整頓が大事と言いましたがクラスフォルダの中身こそ かなり大事な整頓ポイントですね。見づらいコードは編集も困難です。 ではどんな整頓をすればいいかちょっと考えてみます。
プログラムを書いていく上で 何をどう書いていくのはまだまだ分からないんですが何も意識せずに 書いたりしているとゴッチャゴチャになっていたりして他人から見るととてもみづらい コード画面になったりします。ゆくゆくは審査とかにも出さないといけないの…
制御構文の続き、繰り返しをするwhile文 if,switchなどに続き今回の制御構文はwhile文です。 while文は条件を付けて繰り返していく文です。 ではどんな書き方や条件があるのか調べていきます。
条件分岐「switch文」 前回やった制御構文の中の条件分岐 であるif文。 それとはまた違った条件分岐それが「switch文」です。
if文の条件の書き方 前回から引き続き制御構文の条件分岐について学習していきます。 「できるだけ効率のよくなる条件で」と書きましたがその為にはまず どういう条件ができるのか種類を知らなくてはできません。 ではどんなものがあるか調べてみましょう
制御構文の学習 関数、引数、値、変数、整数、実数など色々学習してきました。 今回は制御構文とか言う見るだけで眉間にシワが寄りそうな 言葉なんですがめげずに学習していきます。