목록개발 (77)
말랑한 하루
인스턴스란, 객체 지향 프로그래밍에서 해당 클래스의 구조로 컴퓨터 저장 공간에서 할당된 실체를 의미합니다. 클래스는 속성과 행위로 구성된 일종의 설계도입니다. 이런 인스턴스는, 하나의 클래스에서 호출할 때마다 새롭게 생성되므로 컴퓨터 저장 공간을 지속적으로 차지하게 됩니다. 그러므로 하나의 클래스에서 하나의 인스턴스만이 생성되도록 하면 컴퓨터 내 저장 공간을 효율적으로 관리할 수 있게 된다. 또한, 언제 어디서나 인스터스를 호출해도 동일한 인스턴스를 활용할 수 있어 코드가 유연해지기 좋다. 우리는 이것을 Singleton이라 부른다. Singleton은 디자인 패턴 중 하나로, 오직 하나의 인스턴스를 활용한다는 목적으로 설계되었다. 이 Singleton을 Dart에서는 어떻게 구현하는지, 나는 무엇을 위..
캐릭터 페이지에 필요한 정보를 제공할 때, 자료로 남겨두면 좋을 것 같은 내용을 담아봤다. 일단 캐릭터의 사진을 보여주면서, 배경과 함께 블러 처리된 모습으로 전체 배경에 스타일을 따로 주지 않고 멋스럽게 꾸며지길 원했다. 그 구조를 설계하는 방법은 다음과 같다. (main)Conatiner->Stack->(deco)Container+Column (deco)Container에 블러 처리할 원하는 이미지를 설정하고, Column에 내가 담고 싶은 요소를 담으면 된다. (deco)Container를 설정하는 방법은 다음과 같다. 🍒 Container with blur Image of background ※ reference : https://api.flutter.dev/flutter/painting/BoxD..