Swift

【Swift】よくやりがちなミス集|コーディングからあれこれ

この記事の目的

Xcodeでの開発においてやりがちなミス..

そんなときにこの記事を見れば解決できる!
そんなショートカットを集めた記事です.

忘れたとき,ふと思い出したときに見に来てくれると嬉しいです!

コーディングに関するありがちなミス

はじめに|エラー・クラッシュが起きたら..

まず初めにエラー・クラッシュが起きたら.

そのときは,エラー文の一番上を見ましょう!
そこに原因が書いている場合が多いです.

そして,エラー文を理解
理解できなければ,エラー分をGoogle様orChatGPT
にコピペ.

これで大半は解消できます笑

IBOutletの接続ミス&名前変更によるクラッシュ

IBOutletの関数名をコード上で変更すると,クラッシュが起こるようになる..
これは,コード上では名前が変わっていますが,
結びついているstoryboard上のコードが変更されていないためです.
storyboardの右上の←→のようなアイコンを押して,コード表示したうえで確認することで深く理解できると思います!

これを防ぐためには,主に2つの手段があります.

  • ① コード上で名前を変えてしまった場合は,Storyboard上で該当アイテムを右クリックを押して,接続を解除,その後,新たにつなぎ直す
  • ② 名前を変える際に,コード上で右クリック
    refactor → rename,これでstoryboardの接続も一括で変更することができます!

②の名前を変更する際に,接続までも名前を変更する癖をつけると良いかもしれません!

変更しても,同様にエラーが起こる場合は?
Interface Builder Documentを手動で修正しても(Storyboardをテキストエディタで開いても),エラーが続く場合があります.
一旦,エラーがでている名前のものをSwift上で検索してみてください!
おそらく,StoryboardのView Controllerの中のViewに残っているかもしれません..
→右クリック削除をしましょう!

他の項目

随時追加していきます!

comming soon…

おわりに

このブログでは,SwiftやFlutterなどの日々学びつつアウトプットしています.
他にもおすすめツールがあれば教えて下さい!
また,間違いや改善点があれば,ご指摘いただけますと幸いです!