투케이2K

98. (swift/xcode) 빌드 환경 (build) 디버그 (debug) 및 릴리즈 (release) 모드 구분 분기 처리 방법 본문

Swift

98. (swift/xcode) 빌드 환경 (build) 디버그 (debug) 및 릴리즈 (release) 모드 구분 분기 처리 방법

투케이2K 2022. 8. 16. 14:30

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT

 

[방법 설명]

 

[소스 코드]

    // MARK: - [테스트 함수 정의]
    func testMain() {
        print("")
        print("===============================")
        print("[ViewController >> testMain() :: 테스트 함수 수행]")
        print("===============================")
        print("")
        
        // [if else 구문을 사용해서 debug 모드 및 release 모드 동작 구분 확인]
        #if DEBUG
            print("")
            print("===============================")
            print("[ViewController >> testMain() :: debug 모드 동작 실시]")
            print("===============================")
            print("")
        #else
            print("")
            print("===============================")
            print("[ViewController >> testMain() :: release 모드 동작 실시]")
            print("===============================")
            print("")
        #endif
        
    }
 

[결과 출력]

 

 

반응형
Comments