面接準備-1
4070 ワード
1.境界とフレームの違いを説明する
2.実際の設備がない場合は、開発環境でできることとできないことを説明してください。
3.アプリケーションはフロントとバックグラウンドでどのような制限がありますか?
application(_:didFinishLaunching:) - 앱이 처음 시작될 때 실행
applicationWillResignActive: - 앱이 active 에서 inactive로 이동될 때 실행
applicationDidEnterBackground: - 앱이 background 상태일 때 실행
applicationWillEnterForeground: - 앱이 background에서 foreground로 이동 될때 실행 (아직 foreground에서 실행중이진 않음)
applicationDidBecomeActive: - 앱이 active상태가 되어 실행 중일 때
applicationWillTerminate: - 앱이 종료될 때 실행
アプリケーションが実行されていない状態
- Inactive
アプリケーションは実行中ですが、イベントはまだ受信されていません(Foregroundステータスから電話をかけるとロックされ、マルチタスク画面で非アクティブになります).
- Active
アプリケーションが実行中であり、現在アクティビティが受信中であり、発生状態は
アプリケーションはバックグラウンドにあり、コードが実行されていません(アプリケーションはメモリに存在し、Suspend状態の状態で保存されていますが、CPUやバッテリは消費されません.メモリ不足などの理由で終了します).
4.アプリケーションが非アクティブな場合の説明
他の状態に移行する前に、アプリケーションはこの状態を通過する必要があります:
例えば、
5.SceneDelegateの紹介
コメントとソース
Reference
この問題について(面接準備-1), 我々は、より多くの情報をここで見つけました https://velog.io/@rnfxl92/iOS-면접-준비-1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol