iOS 앱을 처음 배포할 때 헷갈리는 Apple Developer Portal, 정리 한 번에 끝내기
iOS 앱을 개발하다 보면 어느 순간 애플 개발자 포털(Apple Developer Portal)에 들어가서 Certificates, Identifiers, Profiles, Keys, Services, Devices라는 생소한 메뉴를 […]
iOS 앱을 개발하다 보면 어느 순간 애플 개발자 포털(Apple Developer Portal)에 들어가서 Certificates, Identifiers, Profiles, Keys, Services, Devices라는 생소한 메뉴를 […]
서버 사이드에서 Java 또는 Kotlin으로 개발을 해오셨다면, interface라는 개념은 너무나 익숙할 겁니다. Swift에도 이와 유사한 개념으로 protocol이 존재합니다. 하지만 단순히
Swift에서는 비동기 코드를 실행할 때 Task를 사용하며, UI 업데이트가 필요한 경우 @MainActor를 함께 사용합니다. Task를 사용한 비동기 실행 Task는 새로운 비동기 컨텍스트를
Swift에서는 enum을 이용해 오류 처리를 할 수 있으며, 이는 Kotlin의 sealed class와 유사한 기능을 합니다. Swift에서의 enum 활용 Swift에서 Error 프로토콜을 채택하면 throw FetchError.badRequest 같은 방식으로
SwiftUI에서는 상태를 관리하기 위해 @StateObject와 @ObservedObject라는 두 가지 속성을 사용합니다. 그러나 이 둘의 차이를 명확히 이해하지 않으면 의도하지 않은 동작이 발생할 수
접근제어모델이란? 접근제어모델 유형 요청에 대해 아래 측면을 고려해야함 모델 타입을 세가지로 나눌수 있음 유형에 관계없이 일반적으로 모델에서 다음과 같은 엔티티를
gradle build 명령어를 실행하면, Gradle 빌드 도구는 프로젝트를 빌드하기 위해 여러 작업을 수행합니다. 이 명령어는 프로젝트의 소스 코드를 컴파일하고, 테스트를