わからなかったもの
AutoLayout 学び直したい
SafeArea
designated initializer
this, retainSelf
よく使われるのか?self をガード句で hoge したときに this にする
後者は ObjC
leading, traing と left, right
前者は言語設定で水平方向の配置が変わるらしい
後者の方が可読性は高いよね
objc_sync_enter, DispatchQueue
@escaping
layoutSubview
描画が必要な時に呼ばれる
画面開店時とか (landscape -> landscape 時には呼ばれないので注意)
このメソッドを走らせたければ setNeedsLayout() を実行すると良さそう?
associatedSubView
Swift っぽいコーディング、まだまだできなさそう... やっていき
ranslatesAutoresizingMaskIntoConstraints
centerXAnchor, widthAnchor
lazy
obj-c __block
obj-c の記法
(NSSting* _Nullable)
computed property
leastNormalMagnitude
protocol extension
UISwitch/UISegmentControl
レイアウトのライフサイクル
Gesture recognizer 周り理解したい...
addGestureRecognizer
UIApplication.shared.endBackgroundTask
BackgroundTask 周り
Nib とコードを組み合わせる時のこと
File's Owner を指定していない nib ファイルをロードした時ってどうなるの?
UITableViewCell を nib + コードで実現したい時、File's Owner を指定するとうまくいかなかった。代わりに nib 内の view をコードで書いたカスタムクラスに指定したらうまくいった... これはどういう理屈?
UIAlertController
addAction
Scheme について