業務こなしての問題・気づき
SwiftのレイアウトはLabel優先
入力しない項目は、テキストフィールドじゃなくてラベルで対応する。
複数行に渡るものも、Labelで出す。
テキストフィールドを編集不可とかで表示しようとすると疲れるだけ。
SwiftでLabelのテキストの垂直方向の調整
不可
理由は、分からない。
viewでラップして対応するのが無難そう。
Swiftのコードスタイル
作ってると、なんかネストが深くなりがちなのだが、回避する方法はあるのか?
if let
で、ものすごくネストが深くなってしまう。
githubのデフォルトブランチ
githubでは、デフォルトのブランチは、master
になる。
なので、master
を消したりする場合は、defaultを変える必要がある。
Cocoapodsのバージョン固定
cocoapodsのバージョン違いによるエラーが発生する場合がある。
それを回避するためには、gemfileでcocoapodsのバージョンを固定するのがベター
swiftのtableviewでのdetail text label
ストリーボードで設定することができる。
StyleのRight Detailで設定可能。
コード上でも設定できる。
個人的には、動的に変わったりするので、コード上に設定するほうが無難だと思ってる。