Notice
Recent Posts
Recent Comments
Link
투케이2K
528. (ios/swift5) [유틸 파일] isRunningApplication : 애플리케이션 구동 상태 확인 - applicationState 본문
IOS
528. (ios/swift5) [유틸 파일] isRunningApplication : 애플리케이션 구동 상태 확인 - applicationState
투케이2K 2024. 5. 14. 20:42[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT5
[소스 코드]
// -----------------------------------------------------------------------------------------
// MARK: - [애플리케이션 구동 상태 확인]
// -----------------------------------------------------------------------------------------
func isRunningApplication() -> Bool {
/*
// -----------------------------------------
[isRunningApplication 메소드 설명]
// -----------------------------------------
1. 애플리케이션 구동 상태 확인
// -----------------------------------------
2. 호출 방법 :
C_App().isRunningApplication()
// -----------------------------------------
3. 리턴 예시 :
애플리케이션이 포그라운드 인 경우 true , 아니면 false
// -----------------------------------------
*/
// [변수 선언]
var returnData = false
// [로직 처리 수행]
switch UIApplication.shared.applicationState {
case .active: // [활동]
returnData = true
case .background: // [백그라운드]
returnData = false
case .inactive: // [활동 준비]
returnData = true
@unknown default:
returnData = false
}
// [로그 출력 실시]
S_Log._D_(description: "애플리케이션 구동 상태 확인", data: [
"RETURN :: \(String(describing: returnData))"
])
// [리턴 변수 선언]
return returnData
}
반응형
'IOS' 카테고리의 다른 글
530. (ios/Xcode) Xcode 툴에 표시 된 최근 작업 목록 지우기 방법 - Recent Clear Menu (0) | 2024.06.24 |
---|---|
529. (ios/swift5) [유틸 파일] moveFile : 파일 이동 수행 (0) | 2024.06.16 |
527. (ios/swift5) [유틸 파일] getAssetLoadHtmlUrl : 프로젝트 내에 저장된 html 파일 로드 수행 (0) | 2024.05.01 |
526. (ios/swift5) [유틸 파일] resizeImage : UIImage Resize 이미지 리사이징 수행 (0) | 2024.05.01 |
525. (ios/swift5) [유틸 파일] cgRecFullScreen : CGRect 전체 화면 사이즈 지정 (0) | 2024.04.29 |
Comments