- [Flutter] 44. Stateless와 Stateful의 생명주기Song hyun[Flutter] 44. Stateless와 Stateful의 생명주기 1. 위젯 생명 주기란?Flutter에서 위젯의 생명 주기는 중요한 개념이다. Stateless 위젯과 Stateful 위젯은 동작 방식이 다르기 때문에, 각ㄱ각의 생명 주기를 이해하는 것이 중요하다. (1) Stateless 위젯의 생명 주기Stateless-Stateful 위젯은 모두 빌드될 때마다 새로 생성된다.Stateless 위젯은 build 메서드가 호출되면서 한 번만 생성되고 끝난다.Stateful 위젯은 내부적으로 State 객체를 생성하고, 생성된 State 객체는 메모리에 유지되면서 생명 주기를 가진다.한 번 생성된 State는 재사용되며, 필요할 때만 build 메서드가 다시 호출되어 업데이트 된다.(2) Stat..
- 2024-11-14 10:20:18
- [Flutter] 43. GestureDetector란?Song hyun[Flutter] 43. GestureDetector란? 1. GestureDetector의 개념GestureDetector는 사용자가 화면에서 수행하는 다양한 터치 이벤트를 감지하고, 처리하는 기본적인 위젯이다.GestureDetector는 화면에 표시되지 않으며, child로 지정된 위젯에 사용자 이벤트가 발생할 때 이벤트를 처리할 수 있다.이 위젯은 다양한 사용자 이벤트에 대한 콜백 함수들로 구성되어 있다. 2. 시나리오 코드import 'package:flutter/material.dart';void main() { runApp(const MyApp());}class MyApp extends StatelessWidget { const MyApp({super.key}); @override ..
- 2024-11-14 09:36:39
- [C++] 4. C++ 프로그래밍 시작하기Song hyun[C++] 4. C++ 프로그래밍 시작하기 1. C++ 프로그래밍 기초 개념C++ 프로그래밍 빌드 분지물에는 소스 프로그램 및 GUI 편집기, 컴파일러, 링커, 디버깅 도구가 필요하다.주석(comment)은 프로그램 내에 설명문을 넣은 것으로, 내용을 이해하기 쉽게 할 목적으로 사용된다. 주석은 프로그램을 작성할 때의 의도를 시간이 지난 뒤에도 쉽게 알 수 있게 해주는 중요한 역할을 한다.(1) 헤더 파일선행 처리(Preprocessing)은 소스 프로그램을 가공해, 실제 컴파일러가 번역할 소스 프로그램을 만드는 것이다. 선행 처리기(Preprocessor)가 이를 처리한다.선행 처리기 지시어는 #로 시작되며, 한 행에 한 문장만 작성된다.#include: 헤더 파일을 소스 프로그램에 추가하기#defin..
- 2024-11-13 18:12:17
- ? 프로바이더에 대해Song hyun*프로바이더는 DI에 대한 처리도 가능하다.=Springboot에서의 @AutoWired와 같은 코드가 있음=>Provider.of() 함수
- 2024-11-13 11:28:59
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)