Shuntiger Tech Diary

iOS/Androidエンジニアが気になる技術やガジェットなどを気のままお届けするブログ

LBTA

Lets Build That App - AppStoreJSONAPIsコース #5

気付き navigationItem.hidesSearchBarWhenScrolling = false ScrollしたときにNavBarからsearchBarが隠れないようにする。 searchController.dimsBackgroundDuringPresentation = false 検索したときにviewの表示が暗くなるのを設定できる。 definesPresent…

SwiftUIで電卓アプリを作成してみた

気付き previewでアシスト画面をみれる、resumeで同期する。 プロジェクト作成時、storyboardではなくSwiftUIを選択する。 simulatorを変更すると自動的にpreviewも合わせて変化する。 UIはZStack, VStack, HStackを組み合わせてレイアウトする。 previewのU…

Lets Build That App - AppStoreJSONAPIsコース #4

気付き command + Ctrl + E でまとめてリネーム。 Refactor>Renameより簡単にできる。 stackviewを組み合わせて使うとレイアウトが簡単にできる。 addArrangedSubviewでstackViewの中にstackViewを追加できる。 verticalStackViewなどのカスタムクラスでリフ…

Lets Build That App - AppStoreJSONAPIsコース #3

学び イニシャライザのテクニック 戻り値がCGSizeの場合、CGSize(width: , height: ) と書くのではなく、.init(width: , height: ) で書いた方が簡潔に書ける。 UIEdgeInsetsなどの型の初期化に便利そう。 collectionviewのCellのサイズを変更するときはUICo…

Lets Build That App - AppStoreJSONAPIsコース #2

学び refactorのテクニック コード内で重複している所はメソッドに置き換える。 引数でインスタンスごとの要素を切り替える。 重複しているところはコメントアウトして段階的にリファクタリングしていく。 入れ替えができ、ビルドエラーがなくなったり、想定…

Lets Build That App - AppStoreJSONAPIsコース #1

Lets Build That Appで「AppStoreJSONAPIs」コースが25ドル安い$75ドルになっていたので人生初Paypalで購入した。(元値は$100) 時々こういうセールはあるみたい。 もともと気になっていたので、買うしかないと思った。 Lessonは 58個 最初の2レッスンで以下…