エンターテイメント!!

遊戯王好きのJavaエンジニアのブログ。バーニングソウルを会得する特訓中。

2019/07/29週 気づきと振り返り

業務こなしての問題・気づき

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で設定可能。

コード上でも設定できる。
個人的には、動的に変わったりするので、コード上に設定するほうが無難だと思ってる。