• Swiftで遊ぼう!の前書き-> Life-LOG OtherSide
  • 初心者はここから!-> 50オヤジでもできるiOS開発
  • 私の本業、オフィシャルなブログ-> Life-LOG
  • Swift 3 対応

コードを書いていて自分の応用力の無さを痛感します。

例えば、「segue.identifier」のように、segueのプロパティで、オプショナル型Stringのidentifierをswitch文で割り振ろうとしたとき、私はguardを使ってアンラップしようとしました。

しかし、次のようにすればすっきりですね。

switch (segue.identifier ?? "") {
         
        case "example" : ....
        ....

なんかもどかしいです。