Category: SwiftUI

스위프트UI 개발 관련 카테고리입니다.

SwiftUI

앱스토어 업로드하면서 발생한 오류 : Asset validation failed : The product archive is invalid. The Info.plist must contain a LSApplicationCategoryType key, whose value is the UTI for a valid category. For more details, see “Submitting your..

Asset validation failed.   The product archive is invalid. The Info.plist must contain a LSApplicationCategoryType key, whose value is the UTI for a valid category. For more details, see “Submitting your Mac apps to the App Store”   번역을 해보니 제품 아카이브가 유효하지 않습니다. Info.plist는 LSApplicationCategoryType 키를 포함해야 하며 값은 유효한 카테고리의 UTI입니다. 자세한 내용은 “Mac 앱을 App Store에 제출하기”를 참조하십시오. 드디어 처음으로 앱스토어에 앱을 업로드하게되었는데 오류와 직면했다. info.plist 파일에 LSApplicationCategoryType 키와 값을 등록해주어야 하는 것 같다....
SwiftUI

[Swift] 스위프트 에러 핸들링 방법 (defer 구문 사용은?)

앱을 통제할 수 없는 상황은 언제든지 발생할 것이다.  예를 들어, 활성화된 인터넷 연결을 기반으로 동작하는 앱은 아이폰 디바이스가 네트워크 신호를 잃는 것을 제어할 수 없으며,  사용자가 비행기 모드(airplane mode)를 활성화하는 것도 막을 수 없다.  앱이 해낼 수 있는 것은 그러한 에러를 확실하게 처리하도록 구현하는 것이다. 예를 들어, 앱을 계속 사용하려면 활성화된 인터넷 연결이 필요하다는 것을 사용자가...
SwiftUI

[Swift] 스위프트 딕셔너리 초기화 및 항목 접근과 갱신방법 : removeValue(forKey:) 메서드

딕셔너리는 키-값(key-value) 쌍의 형태로 데이터를 저장하고 관리할 수 있게 해준다. 딕셔너리는 배열과 비슷한 목적의 작업을 실시하지만, 딕셔너리에 저장된 각 항목은 연관된 값을 참조하고 접근하는 데 사용되는 유일한 키(정확하게 말하자면, 키는 특정 딕셔너리 객체에서 유일하다)와 연결되어 있다는 점이 다르다. 현재는 String, Int, Double, 그리고 Bool 데이터 타입만 스위프트 딕셔너리에 키로 사용할 수 있다.  스위프트 딕셔너리 초기화 딕셔너리는 순서가 없는 단일 컬렉션에 여러 값을 담기 위해 설계된 특별한 데이터 타입이다. 딕셔너리에 있는 각 항목은 키(key)와 그와 연관된 값(value)으로 구성된다. 키의 데이터 타입과 값 항목 타입은 타입 어노테이션(type annotation)을 이용하여 구체적으로 지정되거나 타입 추론(type inference)을 이용하여 컴파일러가 식별하게 한다.새로운 딕셔너리는 다음 구문을 이용하여 생성 시에 값들의 컬렉션으로 초기화할 수 있다(이것을 딕셔너리 리터럴(dictionary literal)이라고 한다). var 변수명: [키 타입: 값 타입] = [키1: 값1, 키2: 값2 .... ] var bookDict = ["100-432112" : "Wind in the Willows",  ...
error: Content is protected !!