목록앱 (3)
WinGyu_coder
Flutter에서 dispose 메서드는 StatefulWidget의 상태 객체 (State)에서 사용되며, 위젯이 영구적으로 제거될 때 호출됩니다. 이 메서드는 리소스를 정리하거나, 리스너를 해제하거나, 애니메이션 컨트롤러를 중지하는 등의 작업에 사용됩니다. dispose는 Flutter의 위젯 수명 주기의 일부로, 메모리 누수를 방지하고 앱의 성능을 향상시키는 데 중요한 역할을 합니다. dispose 사용법: 리스너 해제: 위젯이 더 이상 사용되지 않을 때, 예를 들어 TextEditingController 또는 다른 종류의 리스너를 해제해야 할 때 dispose를 사용합니다. 애니메이션 컨트롤러 정리: AnimationController와 같은 애니메이션 리소스가 있을 경우, 위젯이 제거될 때 이를..
Dart 언어에서 함수를 정의할 때 void 키워드의 사용 여부는 함수가 값을 반환하는지 여부를 나타냅니다. void 사용하는 경우: void는 함수가 아무런 값을 반환하지 않는다는 것을 나타냅니다. 이런 함수들은 일반적으로 어떤 작업을 수행하고 종료되지만, 호출자에게 어떤 값도 반환하지 않습니다. 예를 들어, 화면에 메시지를 출력하거나, 어떤 상태를 변경하는 함수가 이에 해당합니다. 예시:void printMessage() { print("Hello, World!"); } void를 사용하지 않는 경우: void를 생략하면, 해당 함수는 값을 반환해야 합니다. 이 때 반환되는 값의 타입은 함수 정의에 명시되어야 합니다. 예를 들어, 두 수를 더하고 그 결과를 반환하는 함수는 int, double 등의 ..
# MacOS 환경 입니다. 1. Flutter 설치하기, Dart 설치하기 flutter 설치하고 세팅하고 이런것들이 귀찮다면 맥os는 아주 좋은 Homebrew를 사용하시면 됩니다. Homebrew 설치는 구글링하면 자세히 나옵니다. Flutter 설치 페이지 https://formulae.brew.sh/cask/flutter#default flutter Homebrew’s package index formulae.brew.sh 사이트 들어가시면 명령어를 친절히 알려줍니다. brew install --cask flutter 맥 iterm 또는 Terminal 터미널에서 위 명령어를 쳐줍니다. 그러면 세팅이 필요없이 설치가 완료 됩니다. 세팅이 잘 되어있는지 확인을 해야하는데 (필수입니다) 터미널에서 ..