Swift入門者むけハンズオン!Swift愛好会 vol28 補足資料一覧

ハンズオンアプリ

github.com

スライド

(後ほど)

アプリで使用する画像

images.zip - Google ドライブ

アプリアイコン画

https://drive.google.com/open?id=1NmQr1CEEuN0s2nCm_BQCnYioVB3jQeLT


いろんな制約のつけかた

qiita.com

ハンズオンで行う上揃えのUILabelの作り方

qiita.com

Q.Segueをたくさん繰り返してViewController がたくさん重なってしまう現象を直したい

  • 何度もSegue遷移を繰り返していると、画面がたくさん重なってしまう。
  • 必要のないメモリを使うことになってしまい、このような現象が続くとアプリで使えるデータ領域よりも広くデータ領域を使おうとしてしまい、アプリがクラッシュする。
  • resultViewControllerから戻るを押した際に重なるのではなく、初回表示の1枚だけの状態にしたい
  • その時にunwindSegueという遷移の方法を用いる(動画参照)


unwindSegueの方法 ( Swift4, Xcode9 )