본문 바로가기
반응형

expert22

Dart에서 멤버 변수가 초기화되는 방식에 차이가 있습니까? 질문 제목: Dart에서 멤버 변수가 초기화되는 방식에 차이가 있습니까? 질문 내용: Dart에서 값을 바로 할당하는 것과 Java와 같은 생성자에서 차이가 있습니까? class Example { int x = 3; } 대 class Example { int x; Example() { x = 3; } } 제가 Flutter를 사용하면서 setState를 사용하는 Function을 변수에 할당하려고 했을 때 전자의 방법으로는 불가능했지만 후자의 방법으로는 가능했기 때문에 질문드립니다. 해결 답변: 귀하의 사소한 경우에는 중요하지 않습니다.일반적으로 다음과 같은 몇 가지 방법으로 인스턴스 변수를 초기화할 수 있습니다. 인라인(필드 이니셜라이저) class Example1 { T x = value; } 이점:.. 2023. 1. 24.
Apple Silicon(M1)에서 CocoaPods를 실행하는 방법 질문 제목: Apple Silicon(M1)에서 CocoaPods를 실행하는 방법 질문 내용: iOS에서 실행하려는 Flutter 프로젝트가 있습니다. Intel 기반 Mac에서는 정상적으로 실행되지만 새로운 Apple Silicon 기반 M1 Mac에서는 Pod를 설치하지 못합니다. LoadError - dlsym(0x7f8926035eb0, Init_ffi_c): symbol not found - /Library/Ruby/Gems/2.6.0/gems/ffi-1.13.1/lib/ffi_c.bundle /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:i.. 2023. 1. 24.
재사용 가능한 위젯을 생성하기 위한 함수와 클래스의 차이점은 무엇입니까? 질문 제목: 재사용 가능한 위젯을 생성하기 위한 함수와 클래스의 차이점은 무엇입니까? 질문 내용: StatelessWidget 을 서브클래싱하는 대신 일반 함수를 사용하여 위젯을 만드는 것이 가능하다는 것을 깨달았습니다 . 예를 들면 다음과 같습니다. Widget function({ String title, VoidCallback callback }) { return GestureDetector( onTap: callback, child: // some widget ); } 이는 완전한 클래스보다 훨씬 적은 코드가 필요하기 때문에 흥미롭습니다 . 예: class SomeWidget extends StatelessWidget { final VoidCallback callback; final String t.. 2023. 1. 24.
Flutter(Dart)의 객체 목록을 속성 값으로 정렬 질문 제목: Flutter(Dart)의 객체 목록을 속성 값으로 정렬 질문 내용: 속성 중 하나의 알파벳 순서(이름이 아니라 속성이 보유한 실제 값)로 개체 목록을 정렬하는 방법은 무엇입니까? 해결 답변: 에 비교 함수를 전달할 수 있습니다 List.sort . someObjects.sort((a, b) => a.someProperty.compareTo(b.someProperty)); 2023. 1. 24.
반응형