Flutter/Document
해당되는 글 13건
Dart shallow copy와 deep copy 비교 (class, list)
개발을 하다 보면 변수를 copy 할 일이 생긴다. 그런데 오랜만에 copy를 사용할 일이 생겨 사용을 하다 보니 shallow copy와 deep copy에 대해 까먹고 개발을 하다가 다시 공부하게 되었다. 그래서 Shallow, Deep Copy에 대해 정리해보려고 한다. Shallow Copy class Person { String? name; int? age; Person(this.name, this.age); } void main() { Person personA = Person('사람A',20); // instance 생성 // 본인은 여기서 deep copy가 될 것이라고 생각하고 코드를 작성했었다. Person personB = personA; // personB 에 personA의 ins..
Android Studio Emulator 창모드로 변경 또는 해제 방법
IDE 업데이트 이후 창모드가 되지 않았다. 해결방법 - Launch in a tool window 해제 하면 창모드로 사용할 수 있다. 만약 창모드를 해제하고 "Launch in a tool window" 체크 하고아래의 dropdownList에서 Ask before deleting을 선택하면 된다
Flutter Warning: Mapping new ns - gradle 업데이트 방법
빌드 중 에 gradle 버전이 낮으면 해당 경고 메시지가 나타난다. gradle 버전을 높여주면 쉽게 해결이 가능하다. Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01 Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01 Warning: Mapping new ns http://schem..
iOS Simulator 변경 방법
1. AndroidStudio에서 Xcode를 실행한다. 2. 파란 네모 박스 부분 클릭 3. 원하는 디바이스 선택 4. 클릭 후 "Build Succeeded"가 뜨면 정상적으로 디바이스가 변경된 것을 확인할 수가 있다.