전체 글92 Android TDD 실전편 -1 Android App 프로젝트에 TDD로 In-app Update 기능을 추가해보겠습니다. 이전의 Unit Test 방법에 대한 글을 참고하시면 더 쉽게 이해가 가능합니다. https://swjsw.tistory.com/21 [Android] Unit Test 작성하기 -1 아래 글은 이전에 작성한 ViewModel 클래스를 참고로 작성되었습니다. https://swjsw.tistory.com/20 [Android] Livedata 사용하기 아래 글은 이전에 작성한 ViewModel 클래스를 참고하여 작성 되었습니다. https://swj swjsw.tistory.com 1. 먼저 아래와 같이 테스트 하고자 하는 함수의 이름을 기반으로 테스트 함수를 작성합니다. determineUpdateType() 함.. 2023. 10. 11. lateinit과 lazy 의 차이점 먼저 lateinit 과 lazy에 대한 일반적인 설명은 다음과 같습니다. 개념 설명 - lateinit "lateinit"은 "late initialization"의 약어로, Kotlin에서 사용되는 키워드입니다. 일반적으로 Kotlin에서 변수를 선언하면 해당 변수는 초기값을 가져야 합니다. 그러나 종종 변수를 선언한 후에 초기화해야 하는 경우가 있습니다. 이때 "lateinit"을 사용할 수 있습니다. "lateinit"은 변수를 선언할 때 초기값을 할당하지 않고, 나중에 코드의 어느 지점에서 직접 초기화해야 합니다. 이를 통해 초기화 지연을 허용하면서 컴파일러에게 변수가 나중에 초기화될 것임을 알릴 수 있습니다. 다음은 "lateinit" 변수를 선언하는 예시입니다: kotlinCopy code .. 2023. 10. 11. [Github] 토큰(Token) 만들기 1. Settings 메뉴를 클릭합니다. 2. Developer Settings 를 클릭합니다. 3. Personal access tokens -> Tokens(classic) 메뉴를 클릭합니다. 4. Generate new token -> Generate new token (classic) 메뉴를 클릭합니다. 5. 토큰 이름과 Expiration 을 설정하고 Scopes 을 설정합니다. Scopes는 모두 체크해도 됩니다. 그리고 Generate token 버튼을 클릭합니다. 6. 생성된 토큰을 복사해서 사용하고자 하는 곳에서 사용하면 됩니다. 2023. 10. 9. [iOS] Xcode 와 Github 연동 하기 1. Github에 Repository를 만듭니다. 2. Github에 아래의 링크를 참고해서 토큰을 생성합니다. https://swjsw.tistory.com/68 [Github] 토큰(Token) 만들기 1. Settings 메뉴를 클릭합니다. 2. Developer Settings 를 클릭합니다. 3. Personal access tokens -> Tokens(classic) 메뉴를 클릭합니다. 4. Generate new token -> Generate new token (classic) 메뉴를 클릭합니다. 5. 토큰 이름과 E swjsw.tistory.com 3. Github의 계정을 Xcode와 연동합니다. 먼저 Settings 메뉴를 클릭합니다. - Accounts 탭에서 아래에 녹색 네모 .. 2023. 10. 9. 이전 1 ··· 4 5 6 7 8 9 10 ··· 23 다음