# [Swift] App BadgeCount 변경하기 안녕하세요 __물먹고하자__ 입니다 :) 업무 급한일들 마무리 해놓고, 설전까지 코드 정리하다가 __BadgeCount API deprecated__ 된 걸 확인하고 변경했던 부분 공유드립니다. 간단하니 바로 시작! --- ## 1. UIApplecation applicationIconBadgeNumber > 💡 applicationIconBadgeNumber iOS 2.0 ~ iOS 17.0 deprecated 💡 setBadgeCount iOS 16.0 이상 ``` swift // 카운트 갱신 let dzBadgeCount:Int = '갱신할 카운트 정보(Int)' if #available(iOS 16.0, *) { UNUserNotificationCenter.current().setBadgeCount(dzBadgeCount) } else { UIApplication.shared.applicationIconBadgeNumber = dzBadgeCount } ``` --- ## 마무리 Objc 소스 부분이였는데, Swift로 변경하기 경고로 deprecated 되었다고 떠서 알게되었습니다. 간단한 부분이지만, 최소 버전이 iOS 15.0 이상이여서 분기처리는 추가하였습니다. 오늘은 이만~ 즐거운 코딩 되게요. 끝.
댓글
댓글 쓰기