Swift

基礎
変数定義 変数定義の仕方です。
型について 変数で扱うデータの形式についてです。
if文 処理を条件によって分岐させます。
オプショナル型 Swiftで使われる「?」や「!」がどのように使われれているかを説明します。
for文 指定した処理を、ある条件を満たしている間、繰り返し処理を行います。
switch文 ある変数の値に応じて処理を分岐させます。
クラスメソッド・インスタンスメソッド クラスメソッドとインスタンスメソッドの違いを説明します。
NSNotification関係
キーボードの表示・非表示がされたときに任意の処理を行う キーボード表示に呼び出されるメソッドの実装をします。
UIButton関係
UIButtonのタップイベント UIButtonが押下された時の処理を実装する
UIView関係
ビューの変化にアニメーションをつける レイアウトを編集するとき、編集前と編集後の間の処理をアニメーションさせます。
UILabel関係
UILabel 画面に文字列を表示します。
表示する文字列にぴったり合う高さを取得する 文字列の長さに合わせてラベルの高さを動的に変えます。
UIScrollView関係
UIScrollView スクロールすることができるビューを表示します。
UITableView関係
UITableView リストや一覧を表示するのに使います。
UITableViewで指定したところへスクロールする なんかの操作をした時に、この位置までスクロールさせたい、という時に使えます。
新しくセルを追加する UITableViewのセルを追加するのに使います。
キーボードの表示・非表示を行う キーボードを表示したり、逆に隠したりします。
UICollectionView関係
UICollectionView コマ割りのViewを表示するのに使います。
UICollectionViewのセルの大きさを設定する セルの大きさを変えるのに必要なこと
UICollectionViewのセルの大きさを設定する セルの大きさを変えるのに必要なこと
セルの余白の調整をする
セルがタップされた時の処理を行う
UITextField関係
TextFieldをタップした時に画面をスクロールする キーボードを表示させるとテキストフィールドが隠れてしまうという時に使います。
UIView関係
ビューの変化にアニメーションをつける レイアウトを編集するとき、編集前と編集後の間の処理をアニメーションさせます。
UIを操作する CGAffineTransformを使って、UIの移動や拡大・縮小、回転などをさせます。
デリゲートメソッド
関係するUIクラス プロトコル名
UITableView UITableViewDelegate・UITableViewDataSource

補足

レイアウト関係

IBOutletとIBAction マウスで画面のレイアウトを作れます。
Autolayout 画面の大きさが異なる端末にも対応ができます。
UIViewControllerのライフサイクル viewDidload、viewWillAppearメソッドなど、画面が表示される時に実行されるメソッドについて書きます。
レイアウトサイクル コード上でAutolayoutの編集を行うべき場所などを知るためには必要です。

文字列・数値関係

特殊変数 ファイル名やメソッド名などを出力するのに使います。デバッグ向けの記事です。
少数の操作 小数に対して四捨五入、切り上げ、切り捨てをします
型変換 IntをStringにしたり、IntをFloatにしたりと、型を変換します。
文字列の長さを取得する 絵文字やエスケープ文字などが入っても文字列の長さを正確に取得する