1. apply apply 함수는 코틀린의 확장 함수 중 하나로, 객체의 속성을 초기화하거나 설정하는 데 사용된다. 이 함수는 수신 객체 람다 패턴을 사용하여, 호출된 객체(수신 객체)를 람다 식 내부에서 this로 참조한다. 이를 통해서 객체 내부의 속성이나 함수를 블록 내에서 직접 접근하고 수정할 수 있게 해 준다. 가장 큰 특징은 apply가 처리를 마친 후에 객체 자신을 반환해 체이닝을 지원한다, 이를 통해서 연속적인 메소드 호출이 가능해진다. 2. apply 사용 이유 apply 함수를 사용하는 주된 이유는 코드의 간결성과 가독성을 향상시키기 위함이다. 객체를 생성하고 바로 이어서 여러 속성을 설정해야 할 때, 각 속성을 개별적으로 설정하는 대신 apply 블록 내에서 모든 설정을 연속적으로 수..
1. Activity의 개념 Activity는 사용자가 앱과 상호작용하는 한 화면을 의미한다. 간단히 말해서, Activity는 앱의 "화면"이다. 사용자가 앱을 사용할 때 보게 되는 UI를 구성하고, 사용자의 입력에 반응하여 다양한 작업을 수행한다. 예를 들어, 이메일 앱에서 메일 목록을 보여주는 화면, 메일을 작성하는 화면 등 각 화면들이 Activity라고 생각하면 된다. 2. Activity Life Cycle Activity의 Life Cycle(생명 주기)은 Activity가 생성되고 파괴되는 과정을 말하고, 여러 상태 변화를 포함하고 있다. Life Cycle을 이해하게 되면 개발 시 Android 앱을 효율적으로 관리하고, 메모리 누수나 앱이 다운되는 문제를 방지하는데 도움이 될 수 있다...
- Total
- Today
- Yesterday
- Spring
- 오라클
- kotlin
- 리액트 네이티브
- Android
- 스케쥴러
- 세션
- apply
- 깃
- JavaScript
- useEffect
- 인텐트
- Java
- Session
- Synonym
- Intent
- 깃 플로우 전략
- 코틀린
- oracle
- closure
- 시노님
- React-Native
- 안드로이드
- Scheduler
- 스프링
- Git
- 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |