この記事の目的
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などの日々学びつつアウトプットしています.
他にもおすすめツールがあれば教えて下さい!
また,間違いや改善点があれば,ご指摘いただけますと幸いです!