목록AppDelegate (6)
투케이2K
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [설 명] 1. AppDelegate 는 애플리케이션의 루트 (시작점) 이며, 앱의 공유 및 동작을 관리합니다 2. AppDelegate 는 UIApplication 시스템과의 일부 상호 작용을 관리하기 위해 함께 작동합니다 3. AppDelegate 작업 처리 : - 앱의 중앙 데이터 구조 초기화 - 앱의 장면 구성 - 메모리 부족 경고, 다운로드 완료 알림 등 앱 외부에서 발생하는 알림에 응답 - 앱 자체를 대상으로 하고 앱의 장면, 보기 또는 보기 컨트롤러에 특정하지 않은 이벤트에 응답 - Apple 푸시 알림 서비스와 같은 시작 시 필요한 서비스에 등록 4. AppDelegate ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] import UIKit import AVFoundation @main class AppDelegate: UIResponder, UIApplicationDelegate { // MARK: - [클래스 설명] /* // ----------------------------------------- 1. 애플리케이션 딜리게이트 // ----------------------------------------- */ // MARK: - [전역 변수 선언 실시] var window: UIWindow? // [ios 13 미만 버전 제어 위해 선언] // MARK: - [앱 프로세스 완료 및 앱 실행 실시] func applica..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] @implementation AppDelegate UIStoryboard *storyBard_; - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { NSLog(@"화면 사이즈 : %d",iPhoneVer..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // MARK: - [디바이스 세로 화면 고정 처리] -(NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window { printf("\n"); printf("==================================== \n"); printf("[HelloWorldAppDelegate >> supportedInterfaceOrientationsForWindow() :: 디바이스 화면 세로 모드 고정 실시] \n"); printf("==================..
[설 명] 프로그램 : Ios / Swift 설 명 : 애플리케이션 프로세스 관리 클래스 [소스 코드] import UIKit import AVFoundation @main class AppDelegate: UIResponder, UIApplicationDelegate { // MARK: - [클래스 설명] /* // ----------------------------------------- 1. 애플리케이션 딜리게이트 // ----------------------------------------- */ // MARK: - [빠른 로직 찾기 : 주석 로직 찾기] // ----------------------------------------- // [SEARCH FAST] : [프리퍼런스 값 초기화..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [푸시 알림 전달 받음 상태 확인] func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any]){ // [switch 문을 사용해서 분기 처리 실시] switch UIApplication.shared.applicationState { case .active: print("") print("===============================") print("[AppDelegate >> didReceiveRemoteNotification]") print("설명 :: ..