uchidamemo

日々の勉強をまとめるためのメモが主。

Awesome Swift! - 今後の遊び

目的

仕事で初めてswiftをさわって以来、色々な言語で開発することが多くなった。 ふと振り返ったときや質問を受けたとき、さらっと確証を持って答えることが難しかった。 仕事だけでは限界があった。 そのため、できる限り思いついたことをやっていこうと言うわけである。 個人的にはswiftが1番好きというのもある。

対象者

初めてプログラミングをする人よりかは、ある程度プログラミングに馴染みを持った人や初めて1〜3年くらいでswiftが初めての人を対象にする。 基本的に思いついたときにコラムを追加していくため、下記に書く順番はあまり気にしないでほしい。

今後の遊び

前提

  1. Hello Worldを表示してみる

テキストで遊ぶ!

  1. UILabelで遊ぶ!
  2. UITextViewで遊ぶ!
  3. UITextFieldで遊ぶ!

操作で遊ぶ!

  1. UIButtonで遊ぶ!
  2. UIDatePickerで遊ぶ!
  3. UIPageControlで遊ぶ!
  4. UISegmentControlで遊ぶ!
  5. UISliderで遊ぶ!
  6. UIStepperで遊ぶ!
  7. UISwitchで遊ぶ!

コンテンツビューで遊ぶ!

  1. UIActivityIndicatorView遊ぶ!
  2. UIImageView遊ぶ!
  3. UIPickerView遊ぶ!
  4. UIProgressView遊ぶ!

コンテナビューで遊ぶ!

  1. UICollectionViewで遊ぶ!
  2. UITableViewで遊ぶ!
  3. UIStackViewで遊ぶ!
  4. UIScrollViewで遊ぶ!

バーで遊ぶ!

  1. UINavigationBarで遊ぶ!
  2. UISearchbarで遊ぶ!
  3. UIToolBarで遊ぶ!
  4. UITabBarで遊ぶ!

ビューで遊ぶ!

  1. UIViewで遊ぶ!
  2. UIViewControllerで遊ぶ!
  3. UIStoryboardで遊ぶ!
  4. UINibで遊ぶ!

ジェスチャーで遊ぶ!

  1. UITapGestureRecognizerで遊ぶ!
  2. UILongPressGestureRecognizerで遊ぶ!
  3. UIPanGestureRecognizerで遊ぶ!
  4. UIScreenEdgePanGestureRecognizerで遊ぶ!
  5. UIPinchGestureRecognizerで遊ぶ!
  6. UIRotationGestureRecognizerで遊ぶ!
  7. UISwipeGestureRecognizerで遊ぶ!

画面で遊ぶ!

  1. 画面の遷移で遊ぶ!
  2. autoLayoutで遊ぶ!
  3. xibファイルで遊ぶ!

機能で遊ぶ!

  1. ライブラリで遊ぶ!
    1. Carthageで遊ぶ!
    2. cocoapodで遊ぶ!
  2. UserDefaultで遊ぶ!
  3. マイクで遊ぶ!
  4. カメラで遊ぶ!
  5. アニメーションで遊ぶ!
  6. マップで遊ぶ!
  7. 生体認証で遊ぶ!