こんにちは、情報系大学生のハル(Blog_IT_haru)です。
今回は、Swift・Xcode学習7日目です。
引き続き、『絶対に挫折しないiPhoneアプリ開発「超」入門』という本をもとに、学習して行きます。
本に関する内容の時は、「▶︎p〇 〜という内容」というふうに示します。
また、この本はXcode 11ですが、私のXcodeのバージョンは13.4のため、その違いによるメモも多くあるので、参考になる箇所も多いと思います。
※大学の授業の関係でMacBookを使うことになり、大学で借りたものなので、Windowsとの違いで困った部分のメモも残しておきます。
※プログラミングは大学で触れていたので、ガチの初心者向けではありません。
前回の6日目はこちら↓
【Xcode 13.4】Swift・Xcode学習備忘録6日目 - はるのぶろぐ。
参考にした本
『絶対に挫折しない iPhoneアプリ開発「超」入門』です。
今日やるところ
p272~300をやりました。
学習備忘録
Xcode・Swift
'animation' was deprecated in iOS 15.0: Use withAnimation or animation(_:value:) instead.という警告が出た
▶︎p291 の .animation(.spring())のところです。
警告は、きちんと動くけど、直しておいた方が良いかもね?という部分です。
このままでも、本の通りに動きますが、一応直しておきたいです。
解決策:後日記載予定
今の段階での参考になりそうなサイトメモ
SwiftUI におけるアニメーションの基本的な実装方法について iOS 15 から deprecated になるものも交えて紹介 - Qiita
xcode - How to replace deprecated .animation() in SwiftUI? - Stack Overflow
'animation' was deprecated in iOS … | Apple Developer Forums
animation(_:value:) - Apple Developer Documentation
すべての行を揃えたい
command + a の後に control + iでOKです。
私のようにWindowsからきた人はcommand=ctrlで覚えがちですが、MacBookには、controlボタンとcommandボタンは別に存在しているので、注意が必要です。
メモ
多分今までにでていたけどど忘れ系
- Swiftでのvar 変数を入れるために使うもの letは定数
- 配列、辞書型 配列:[1,2,3,4] 辞書型:["A子":"生活係"]などが辞書型。
- @State
- クロージャ ▶︎p207 文の中に直接埋め込むことのできる命令の塊
新しいところ
Windowsとの違い
今回は特に疑問点はありませんでした。
前日までの連載はこちら
私と同じ本を使って学習中の方で、今日の連載よりも前のページでつまづいた方は、以下の連載を見ていただけると、お役に立てるかもしれません。
ぜひ見てみてください。
まとめ
いかがでしたか?
今回はあまり調べたりなどが無かったのですが、きちんと復習はしないといけないなと思います。
この記事がいいな、と思ってくれたら、SNSなどで拡散したり、
ブックマークやコメントなどしてくれると励みになります!
下の方とサイドバーにある、サポートもお待ちしています!
更に、読者になってくれたら、お返しに私も読者になります!
また、この記事の内容についてなにかありましたら、
お問い合わせ、コメント、TwitterのDMなどによろしくお願いします。
それでは。