[Dart] late와 nallable 그리고 final 차이 선언 방식아래와 같이 선언할 때 UserC 클래스는 선언과 동시에 member 변수 name의 값을 지정해야 한다.하지만 UserA와 UserC 클래스는 선언 후에 name 변수를 입력해도 된다.UserB의 경우에는 name 변수를 계속 수정 가능하지만 UserA의 경우에는 선언 후에 원하는 시기에 값을 입력하고,그 이후에는 값을 변경할 수 없다. dart 프로그래밍에서 late 접두사는 클래스의 멤버 변수를 선언할 경우 초기화는 지연시키고 불변성은 유지하고 싶은 때 사용할 수 있다.class UserA { late final String name;}class UserB { String? name;}class UserC { UserC({..
[Flutter] Yaml 파일 Decode/DeSerialize(Yaml 객체화) 아래 코드는 yaml 파일로부터 읽어온 데이터를 GetIt ServiceLocator에 저장 하는 과정까지의 코드이다.http 통신에 사용할 서버 정보를 yaml파일로 설정하기 위한 예시이다.import 'package:get_it/get_it.dart';import 'package:hello_world/services/config_service.dart';import "package:flutter/services.dart" as services;import "package:yaml/yaml.dart";Future serviceConfig() async { final String data = await services...
[Flutter] Splash Screen(앱 시작 화면) 만들기 우선 flutter_native_splash 패키지를 설치한다. flutter pub add flutter_native_splash 패키지 설치 후 pubspec.yaml 파일에 설정값을 입력하거나flutter_native_splash.yaml 파일을 만들어서 설정값을 입력해도 된다. flutter_native_splash: color: "#ffffff" image: assets/images/logo.png # 안드로이드12버전 이상은 따로 설정 해줘야 한다. android_12: image: assets/images/android12_log.png # 그 외에 빌드 환경별로 설정 할 수 있다. ..
- Total
- Today
- Yesterday
- 이클립스
- ubuntu
- jQuery
- high1
- .NET Core
- Spring
- dotnet core
- Eclipse
- DART
- egoverment
- Windows
- 하이원
- 자바
- 스프링
- JSP
- MariaDB
- Fedora
- CentOS
- eGovFrame
- MySQL
- 전자정부
- egov
- Entity Framework Core
- Java
- express
- php
- Flutter
- asp.net core
- Linux
- c#
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |