행복한 세상의 니노

iOS( objective-C, Swift ) is deprecated 구문! 본문

IOS/iOS 스터디

iOS( objective-C, Swift ) is deprecated 구문!

니노z 2022. 9. 6. 14:31

 

회사 소스가 오래되서 그런지..

 

많은 deprecated 가 있다.

 

이 구문은! 

 

사용안됨의 뜻이 아니라 지원하지않음 이라고 읽어야한다.

얘기하면 deprecated 되면 더이상 애플에서 동작하는걸 보장하지 않기 때문에 언제 안되도 이상하지 않은 상태이다.

 

버전 분기를 해서 버전에 맞는 구문을 써야한다.

    if (@available(iOS 8.0, *)) {
		//
    } else {
        // Fallback on earlier versions
    }

 

 

반응형