Swift

개발/아이오에스

swift] guard문 ....else{...

guard let soundAsset: NSDataAsset = NSDataAsset(name: "sound") else{ print("음원 파일 에셋 가져올 수 없습니다") return } else 앞에 let soundAsset: NSDataAsset = NSDataAsset(name: "sound") 조건이 ture이면 guard문은 그냥 지나가고, false 이면 else 구문 print("음원 파일 에셋 가져올 수 없습니다") 을 수행한 뒤 함수를 바로 종료한다. 암묵적인 종료가 아니라 명시적인 종료이므로 return을 적어주는 모습을 볼 수 있다. 없으면 - 컴파일 에러 ( throw라도 사용) guard 문을 사용하면 let soundAsset: NSDataAsset = NSDataAsset..

개발/아이오에스

SWIFT(IOS) 아이콘 뱃지(숫자) 표시하는방법

뷰 컨트롤러 클래스에서 UIApplication.sharedApplication().applicationIconBadgeNumber = 숫자(INT) //추가 func viewDidLoad() { let settings = UIUserNotificationSettings(forTypes: .Alert, categories: nil) UIApplication.sharedApplication().registerUserNotificationSettings(settings) }

dev.jake
'Swift' 태그의 글 목록