2025/01/10 2

클래스 내에서 static 키워드

1. Static 변수: 클래스가 공유하는 저장소설명static 변수는 클래스에 속한 하나의 공용 저장소 라고 하고, 클래스의 모든객체가 같은 값을 공유 합니다학교 게시판을 예를 들어..학교 게시판에 붙은 공지사항을 떠올려봅시당이게 모든 학생이 같은 게시판 내용을 확인하는 것처럼, static 변수는 모든 객체가 공유하는 공간입니다.클래스: 학교객체: 학생들static 변수: 학교 게시판코드 예제class School { static int totalStudents = 0; // 모든 학생이 공유하는 값 School() { totalStudents++; // 학생이 입학할 때마다 증가 }}void main() { School student1 = School(); // 첫 번째 학생 Scho..

TIL 2025.01.10

Flutter의 빌드 모드에는 무엇이 있는지 알아보자

Flutter의 빌드 모드는 앱을 개발하고 배포하는 단계에 따라 설정할 수 있는 세 가지 주요 모드로 구성되어 있다 하는데요~각각의 빌드 모드는 특정한 목적과 기능을 가지고 있어 개발자에게 최적의 환경을 제공합니다!아래에서 빌드 모드의 종류와 특징을 자세히 설명하겠습니다.Debug Mode (디버그 모드)디버그 모드는 개발 중에 사용되는 모드로, 실시간 코드 변경 및 디버깅에 최적화되어 있습니다. Flutter 앱을 실행하면 기본적으로 디버그 모드에서 실행됩니다.특징:핫 리로드(Hot Reload): 코드 변경사항을 거의 즉시 반영하여 앱을 다시 시작하지 않고도 수정 내용을 확인할 수 있습니다.디버깅 지원: 디버깅을 위한 풍부한 정보를 제공합니다. 예를 들어, print() 출력, Flutter Insp..

TIL 2025.01.10