よくあるご質問QA:iPhonアプリ開発集中講座 Xcode12/SwiftUI完全対応(2021年2月出版)

よくあるご質問QA:iPhonアプリ開発集中講座 Xcode12/SwiftUI完全対応(2021年2月出版)

こんにちは、こばやしよしのり @yoshiii514 です。

2021年2月に出版された「iPhonアプリ開発集中講座 Xcode12/SwiftUI完全対応」へのご質問や問い合わせをQA形式で掲載します。ご参考にしてください。

 iPhoneアプリ開発集中講座 Xcode12/Swift5.3対応SwiftUI完全対応(2021年2月出版)公式サポートページ

シミュレータ実行時に「Unable to boot device due to insufficient system resources」メッセージが表示される。

◆解決方法

たくさんのアプリケーションを動かしていることが原因です。
使っていないアプリケーションを終了してから、シミュレータを実行してください。
詳細は次の記事を参考にしてください。

 【Xcodeシミュレータ】Unable to boot device due to insufficient system resourcesメッセージへの対応

【P362】actionSheetモディファイアの追加を行ったところ、下記のエラーメッセージが表示され解消することができない

表示されたエラメッセージ:
Cannot infer contextual base in reference to member ‘actionSheet’

◆解決方法

  • .actionSheet は、「カメラを起動する」ボタンのモディファイアとして追加できているのか確認してください。
  • {}の数があっているのか確認してください。

楽器アプリでiPhone本体では音がならない

シミュレータでは音がなるのに、iPhone 本体(実機)で音がならない

◆解決方法

「機内モード」や「着信/サイレントスイッチ」の設定をご確認ください。

iPhone、iPad、iPod touch、Apple Watch で機内モードを使う
iPhone、iPad、iPod touch のボタンやスイッチについて

また、Xcode、Swift、アプリ開発についてのおすすめ本と学習方法については次のページで書いています。

Udemy(ユーデミー)

オンライン動画学習サイトで、iPhoneアプリ開発やSwift言語の講座もあります。頻繁に講座のバーゲンセールスが実施されているので、価格をチェックしましょう!購入した動画は繰り返し使えますので何度でも学習可!
世界最大級のオンライン学習サイトUdemy


CodeCamp(コードキャンプ)

現役のエンジニアがマンツーマンで個別指導を行っています。iPhoneアプリコースがあり、オリジナルアプリをSwift言語を使って制作していきます。無料体験レッスンが受講できるので、気軽に受講体験ができます。
iPhoneアプリ(Swift)開発コース