Junior — Middle
Tətbiq başladıqda əsas faylda dəqiq nə başlanır?
sobes.tech Süni İntellekt
AI-dan cavab
iOS tətbiqinin əsas faylında (adətən AppDelegate.swift və ya SceneDelegate.swift) tətbiq başladıqda, tətbiqin həyat dövrünün əsas komponentləri ilkinləşdirilir. Xüsusilə, aşağıdakılar baş verir:
- Tətbiqin pəncərəsinin (
UIWindow) və onun əsas idarəedicisinin (rootViewController) konfiqurasiyası, interfeysin göstərilməsini idarə edir. - Başlanğıc xidmətlərinin konfiqurasiyası, məsələn, şəbəkə sorğu menecerlərinin, verilənlər bazalarının, analitiklərin ilkinləşdirilməsi.
- Başlatma parametrlərinin işlənməsi, məsələn, tətbiq link və ya bildiriş vasitəsilə açılırsa.
SceneDelegatedə pəncərə və əsas idarəedicinin ilkinləşdirilməsi nümunəsi:
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
guard let windowScene = (scene as? UIWindowScene) else { return }
window = UIWindow(windowScene: windowScene)
window?.rootViewController = UINavigationController(rootViewController: MainViewController())
window?.makeKeyAndVisible()
}