Devアプリ開発の勉強中に以下のようなクラス定義が登場。意味もよくわからずTableViewを追加したときの呪文だと思ってビルドしたらエラー。project」と言われてしまった。以下のページを見てみると、レポジトリで競合が起きてしまっているとかなんとか。競合を解決するために、再度以下のコマンドを実行。Podsをインストールしてみました。ターミナルで以下を実行して、パスワードを入力すればインストール開始。Dev岸川さんのこちらのツイートを参考にして、公式のガイドラインを読んでみようと思い立ちいざ実践。Layoutやアダプティブデザインについて調べているとよく目にする「サイズクラス」という言葉。そんな単純な話ではないらしい。Dev以下の記事で出てきたUIWindowについて、少し調べてみた。&変数2)とすると、2つの変数がそれぞれ持っている値を入れ替えることができる。Devちょくちょく目にするようになったジェネリクス(Generics)という言葉。ジェネリック薬品とトットちゃんしか思いつかないので、調べてみた。DevただでさえわかりづらいOptional型についてまわる「unwrap」「unwrapped」「unwrapping」という単語群。かんたんに整理してみた。nilを許容する変数をOptional型といい、宣言時に明示した型の末尾に?か!をつける。Constraintsにいるコイツ。デフォルトでチェックが入っている事が多く、チェックの有無によって何が変化するのかいまいちわからなくて気持ち悪い。Dev初期状態では「戻るボタン」を非アクティブや非表示にしたい。それ以外にも条件に応じたアクティブ/非アクティブの切り替えをしたい。viewDidLoad()で.isHiddenメソッドを使ってあげる。Devアプリをインストールしたあとの初回起動時のみ開くチュートリアル的なアレを実装したい。調べてみると半端じゃなく時間がかかった...。今回はとりあえず本当に適当なメモ。あとでUIWindowとかUserDefaultsについてもまとめたい。他の形式はさておき、いつも使っているものぐらい正体を把握しておきたい。Touch」はiOSにおけるフレームワーク。こいつがなかなか手強かった...。調べると概ね3つの方法がありました。DevLabelに複数行表示する際に設定するLinesという項目。表示させたい行の分だけ値を入力すればいい、ということはなんとなくわかる。制限を設けず複数行表示させるにはどうすればいいか。Linesを「0」に設定する。Dev今までiPhone8のレイアウトでそれっぽく作ってきたけど、他の機種で確認するとレイアウトがガタガタになってしまう...。Devページを捲るようにラベルのテキストが切り替わるのに連動して、今が何個目か可視化したい。Controlをにゅっと持ってきます。Dev配列内にある要素が入っているか判別したい、あるいはインデックスを取得したい。.indexメソッドを用います。Dev配列の中にある要素数が一定数に達したときの処理を実装したい。直感でlen(hogeArray)やhogeArray.lengthとしてみるもエラーになってので調べました。lengthではなく.countメソッドを用います。-空の配列の作り方-iOSアプリ開発メモ空の配列を宣言しておいてあとから要素を格納したり引っぱり出したりしたい。何回やっても覚えられないから覚書に。Delegateを使った方法が1番簡単」と書きました。そのやり方を確認したいと思います。前回も紹介したこちらのページを参考にしていきます。-Buttonの文字列取得-iOSアプリ開発メモ押されたButtonの文字列を取得してLabelに表示したい。Buttonの文字列を取得するには.currentTitleを使用します。hogeLabelに押されたボタンの文字列を表示したい場合このようになります。-ViewController間のデータのやり取り-iOSアプリ開発メモViewController1で変数に入れた値をViewController2で引き継いで使いたい。Googleで調べると以下のようなものがでてきました。1つのButtonからは1つのSegueしか生えてこないから、複数のViewControllerを選ない...。-実機テストしようとしたらエラー-iOSアプリ開発メモ私のiMac(late2012の21.5inch)はヒーリキーなので、シミュレーターがおもすぎて実機テストしかできません。実機テストしようとしたところ以下のようなエラーが出てきました。-nilと!について-iOSアプリ開発メモよくエラーで「ちゃんと!をつけてね」と言われて従うも、!の意味がよくわからない。調べてみると使う文脈によって意味が異なるらしい...。それにnilを理解しないと先に進めないらしい...。-変数定義のvarとlet-iOSアプリ開発メモXcodeの大体の操作を覚え始めたころに頻繁に目にし始めるlet。出てくると混乱するけど、調べてみるとすぐに解決。意気込んでいたら警告が出た...。-NSUnknownKeyException-iOSアプリ開発メモ(入門形式でやってくの疲れたのでやめます...。ビルドして実機で動作確認をしようとしたところ、ビルドはSuccessなのに端末上でアプリがフリーズ...。右下のデバッグ画面でログを確認すると'NSUnknownKeyException'なんて書いてある。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。