Swiftの利用方法メモ
プロジェクトの作成
Xcode12だとプロエクトの作成方法が検索で出てきた内容と異なるようだった
自分の場合は、
Create a new Xcode project > iOS > App
でプロジェクトを作成した。
Xcode12について
プロジェクトの構成は新しい開発フレームワークの設定のSwiftUIとstorybordで異なる
storybord
GUIで画面レイアウトや画面遷移などを設定することができるため 直観的で使いやすい 部品などに分けて作成を行うのが苦手なようである
SwiftUI
2019年くらいに出てきた新しい開発フレームワーク 基本的にコードで記述を行うため直観的ではない。 その分エンジニアライクになっており、部品課がしやすいようである。
SwiftUIで読み漁ったもの
@マークの考え方
SwiftUIの機能 @State, @ObservedObject, @EnvironmentObjectの違いとは| 開発者ブログ | 株式会社アイソルート
画面レイアウトにつて
【SwiftUI】 Viewのレイアウト(VStack、HStack、ZStack) | カピ通信
テキストフィールド作成
画面遷移
【SwiftUI】NavigationViewでの画面遷移 | カピ通信
storybordで読み漁ったもの
開発する際の基本について
XcodeとSwiftを使ってアプリ開発を体験してみよう – WPJ
Xcodeのストーリーボードを使う方法【iPhoneアプリの画面が簡単に作れる】 | TechAcademyマガジン
画面遷移方法
【Swift/iOS】ViewControllerの追加方法 | カピ通信
ボタン作成時のArgumentのsenderについいて
IBActionのsenderはAnyでなく具体的な型を指定しよう(Swift) - Qiita
IBActionの引数にあるsenderの使いみち(Swift) - Qiita
キーボード入力数字化
UITextFieldで数字入力する方法 | Swift | offブログ!
セレクトボックス作成
Swift - PickerViewの使用の時のエラーについて|teratail
コードの記述に関して
Storyboardとプログラムの連携 - iOS Docs
Xcodeでボタンを押すとテキストが変わる簡単なアプリをつくってみるよ | 株式会社LIG