전세계 외환 보유액 순위 알아보기(2021년 5월말 기준 외환보유액)
세계 외환 보유액 순위 TOP 10 한국 외환보유액, 외환보유고를 확인해봅니다. 한국은행 사이트에서 확인 가능합니다. 2021년 5월말 우리나라 대한민국의 외환보유액은 4,564.6억 달러로 전월말 대비 41.5억 달러가...
[SwiftUI] @EnvironmentObject 프로퍼티 래퍼 실습 튜토리얼 예제
Environment 객체 구독(Observable) 객체와 달리 Environment 객체는 뷰에서 뷰로 전달할 필요 없이 모든 뷰가 접근할 수 있다는 것이다.Environment 객체를 구독해야 하는 객체는 @ObservedObject 래퍼 대신에...
[SwiftUI] @ObservedObject 프로퍼티 래퍼 실습 튜토리얼 예제
구독(Observable) 객체는 특정 상태가 앱 내의 몇몇 SwiftUI 뷰에 의해 사용되어야 할 경우에 가장 적합하다. 그런데 어떤 뷰에서 다른 뷰로 이동(navigation)하는데 이동될 뷰에서도 동일한...
[SwiftUI] @ObservedObject 프로퍼티 래퍼는 언제 왜 사용하는가?
Observable 객체 상태 프로퍼티는 뷰의 상태를 저장하는 방법을 제공하며 해당 뷰에만 사용할 수 있다. 즉, 하위 뷰가 아니거나 상태 바인딩이 구현되어 있지 않은 다른 뷰는...
[SwiftUI] @State, @Binding 프로퍼티 래퍼를 사용하는 이유와 예제 코드
상태 프로퍼티 상태 프로퍼티(state property)는 상태에 대한 가장 기본적인 형태이며, 뷰 레이아웃의 현재 상태(예를 들어, 토글 버튼이 활성화되었는지 여부, 텍스트 필드에 입력된 텍스트, 또는 피커...
카카오 음(mm) 다운로드 및 설치 후 둘러봄(스크린샷 첨부)
카카오판 클럽하우스 “음(mm)” 어플을 6월 6일 안드로이드 및 애플 IOS 양대 마켓에 출시되었습니다. 음은 클럽하우스 앱처럼 음성으로 실시간 대화를 나누는 소셜 서비스입니다. 26개의 주제 중에...
안드로이드(Android) onBackPressed() 호출시(뒤로가기 버튼 클릭) onActivityResult() 데이터를 넘겨 받지 못 할때 해결방법
onActivityResult() 데이터를 넘겨 받지 못 할때 해결방법 주말 아침 부터 삽집을 하는 중이다. 내가 임의로 생성한 백버튼을 클릭하면 onActivityResult()에서 정상적으로 데이터를 넘겨받았다. 그러나 onBackPressed()를 오버라이드...
애플 WWDC 2021 실시간 유튜브 보기:한국시간으로 6월 8일 새벽 2시
2021년 6월 7일 오전 10시(PDT) WWDC21 전세계 개발자 회의가 시작됩니다. Apple Keynote를 유튜브에서 실시간으로 보세요. 키노트(Keynote)는 기조연설을 의미합니다. 애플은 스페셜이벤트에서도 프레젠테이션 시간을 “Keynote”라고 지칭합니다. 스티브...
[Swift] 스위프트 에러 핸들링 방법 (defer 구문 사용은?)
앱을 통제할 수 없는 상황은 언제든지 발생할 것이다. 예를 들어, 활성화된 인터넷 연결을 기반으로 동작하는 앱은 아이폰 디바이스가 네트워크 신호를 잃는 것을 제어할 수 없으며, 사용자가 비행기 모드(airplane mode)를 활성화하는 것도 막을 수 없다. 앱이 해낼 수 있는 것은 그러한 에러를 확실하게 처리하도록 구현하는 것이다. 예를 들어, 앱을 계속 사용하려면 활성화된 인터넷 연결이 필요하다는 것을 사용자가...
[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", ...