본문 바로가기

전체 글253

코틀린 Property (속성) : 데이터 캡슐화의 간편한 방법 Kotlin 에서 속성 (Property)에 대해서 들어 본적이 있는데, 이번 포스팅에서는 속성(Property) 뭔지 파헤쳐 보도록 하겠습니다. Property란 무엇인가요? 코틀린에서 Property는 클래스의 멤버로서 데이터를 캡슐화하고 외부에 노출할 때 사용됩니다. Property는 필드와 getter/setter 메서드를 한 번에 정의하는 편리한 방법을 제공합니다. Property 선언 방법 코틀린에서 Property를 선언하는 방법은 간단합니다. 다음은 Property를 선언하는 예제입니다. class Person { var name: String = "John" // 가변(mutable) Property 선언 val age: Int = 30 // 불변(immutable) Property 선언.. 2024. 4. 19.
Jetpack Compose에서 상태 관리하기: remember와 mutableStateOf 개요 Jetpack Compose는 Android 앱의 UI를 작성하기 위한 강력한 도구입니다. 그 중요한 부분 중 하나는 상태 관리입니다. 이 게시물에서는 Jetpack Compose에서 상태를 어떻게 관리하는지에 대해 알아보겠습니다. 특히, "remember"와 "mutableStateOf" 함수를 사용하여 상태를 관리하는 방법을 다룰 것입니다. Compose Code 를 보다 보면, 아래와 같은 코드를 자주 접하는 것을 볼 수 있습니다. val expanded = remember { mutableStateOf(false) } 아래 처럼 단순하게 변수를 선언해서 쓰는거랑 무슨 차이가 있는지 상세하게 알아보도록 하겠습니다. var expanded = false Compose 이해 우선, 해당 내용을 상.. 2024. 4. 17.
error: RPC failed; HTTP 429 curl 22 The requested URL returned error: 429 문제 발생 상황 안드로이드 풀 소드 다운로드 시, repo sync 명령어로 소스 다운로드 시, 아래 에러 메시지가 표시 되면서, 소스 다운로드가 안되는 상황입니다. error: RPC failed; HTTP 429 curl 22 The requested URL returned error: 429 전체 로그에서 에러 부분을 살짝 가져오면 아래와 같습니다. error: RPC failed; HTTP 429 curl 22 The requested URL returned error: 429 fatal: The remote end hung up unexpectedly error: Cannot fetch platform.external.python.setuptools from ssh://git@URL/platfo.. 2024. 4. 3.
728x90
반응형
728x90
반응형