본문 바로가기

Kotlin2

Flutter 'Dart에서 'late' 변수가 초기화되었는지 확인하는 방법은 무엇인가요?', How to check 'late' variable is initialized in Dart 질문 코틀린에서는 아래와 같이 'late' 타입 변수가 초기화되었는지 확인할 수 있습니다. lateinit var file: File if (this::file.isInitialized) { ... } 다트에서도 이와 유사한 작업을 할 수 있을까요..? 답변 아쉽게도 이는 불가능합니다. 문서에서는 다음과 같이 설명하고 있습니다: 초기화 여부를 확인해야 하는 경우 늦은 변수를 피하십시오. Dart는 늦은 변수가 초기화되었는지 또는 할당되었는지를 확인할 수 있는 방법이 없습니다. 변수에 액세스하면, 초기화기(있는 경우)를 즉시 실행하거나 예외를 throw합니다. 때로는 늦게 초기화되는 일부 상태가 있을 수 있으며, 이 경우 늦은 변수가 적합할 수 있지만, 초기화가 이미 발생했는지 확인할 수 있어야 합니다. .. 2023. 7. 19.
Flutter 플러터: 새 프로젝트를 만드는 방법, Flutter: How to create a new project 질문 Flutter SDK를 설치하려면 macOS에 설치하기 - iOS 설정 링크에서 제공하는 단계를 따르세요. 하지만 Xcode에서 새 샘플 프로젝트를 만들 수 없습니다. Xcode를 사용하여 새 프로젝트를 시작하는 적절한 방법을 찾을 수 없습니다. 새 샘플 프로젝트를 시작하는 방법은 다음과 같지만 Xcode용이 아닙니다: 시작하기: 테스트 드라이브 Xcode에서 새 Flutter 프로젝트를 만드는 방법은 무엇인가요? 저는 Xcode 9.3 - beta 3를 사용하고 있습니다. 답변 나는 명령 줄을 통해 Flutter 프로젝트를 생성하는 것이 더 나은 방법이라고 생각합니다. flutter create --org com.yourdomain your_app_name 이 명령은 간단한 카운터 앱을 생성합니다.. 2023. 6. 23.