ソフトウェア開発において品質を高めたいと考えたとき、多くの現場では、レビューを厳しくする、結合試験を厚くする、不具合が出たあとにチェック体制を増やすといった対策がまず検討されます。
Swift を学び始めた段階では、クロージャは「無名関数のようなもの」として紹介されることが多く、実際その理解は入口としては正しいです。
Swift を学び始めたとき、多くの人が最初に強く意識するのは、構造体や配列、文字列といった値型が「代入したらコピーされる」という説明です。
モバイルアプリは、公開した瞬間に完成する成果物ではありません。実務の感覚で言えば、ストア公開は一区切りではあるものの、本当の意味での品質保証や価値提供はそこから始まることのほうが多いです。
iOSアプリ開発を学び始めると、かなり早い段階で UIKit と SwiftUI のどちらを理解するべきか、あるいはどちらを使っていくべきかという問いに向き合うことになります。
Web API やモバイルアプリ、バックエンド開発では、データをそのまま文字列として扱うのではなく、意味のある構造として理解し、プログラムの中で使える形へ変換する処理が欠かせません。
EN
JP
KR