일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Python
- c#
- 다트 언어
- github
- Houdini
- jupyter
- c# 윈폼
- 구조체
- dart 언어
- 플러터
- 포인터
- docker
- 도커
- HTML
- c언어
- c# 추상 클래스
- C++
- jupyter lab
- 유니티
- C# delegate
- git
- C언어 포인터
- Unity
- c# winform
- Flutter
- 깃
- Data Structure
- gitlab
- vim
- Algorithm
Archives
- Today
- Total
목록플러터 성능 개선 (1)
nomad-programmer
[Flutter] 성능 개선을 위한 작은 실천
Flutter 프레임워크를 사용해 앱을 만들 때, Widget 생성시 보통은 new 키워드를 생략하고 사용한다. ex) Text('foo'); ex) new Text('foo'); 생략해서 사용할 수 있을뿐이지 컴파일 시 컴파일러가 자동으로 new 키워드를 붙여준다. 이것은 컴파일 시간에 진행되는 것이라 문제될 것은 없다. 컴파일 시간에 되는 것이라면 문제 없겠지만 런타임에 그런것이라면 조금 신경을 써야하는 것이 좋다. statefulWidget의 setState() 메소드가 바로 그것이다. 이 메소드는 실행 시간에 UI 전체를 다시 그리는(build) 메소드다. 그래서 소소하게라도 관심을 갖고 코딩을해야 한다. setState() 메소드를 통해 업데이트가 되어야하는 위젯은 업데이트가 되야겠지만... s..
Programming/Flutter
2020. 10. 15. 21:52