object VS class https://kotlinlang.org/docs/object-declarations.html#object-declarations-overview class 인스턴스를 변수에 대입하여 사용하는 방식이다. object expressions: 한번 사용하기 좋으며 익명 클래스라고도 한다. declarations: 싱글톤 패턴에 유용하게 사용가능하다. Object expressions Object expressions create objects of anonymous classes, that is, classes that aren't explicitly declared with the class declaration. Such classes are useful for one-tim..
DI (Dependency Injection) 의존성 주입 https://www.youtube.com/watch?v=1vdeIL2iCcM class A & class B A 코드가 B 를 사용한다면 A는 B에 의존성있다. 고 할 수 있음. 의존성 있는 코드, 객체를 넣어준다. A에서 B 를 직접 생성하는게 아니라 외부에서 B 인스턴스를 생성해서 주입해준다. 제어의 역전(Inversion of Control) class A -> class B 가 직접 제어하는게 아니라, 중간에 매개체를 사용하여 제어권을 일임하는 것. -> IoC Container 주로 IoC Conainer는 프레임워크가 담당한다. 의존성 주입은, 매개체를 두고 모듈을 등록하고 모듈을 주입한다. 모든 과정은 IoC Container 에게..
https://palpit.tistory.com/entry/Mac-%EB%A7%A5%EC%97%90%EC%84%9C-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%9D%B8%EC%8B%9D-%EC%97%B0%EA%B2%B0%ED%95%98%EA%B8%B0 [Mac] 맥에서 안드로이드 인식 & 연결하기! 맥에서 안드로이드를 연결했는데, 윈도우처럼 인식이 안될때..! 파일을 전송하고 싶은데, 왜 안되지? 다들 경험해보셨으리라 생각합니다! 맥에서는 따로 프로그램을 설치해주셔야 합니다! 바로 palpit.tistory.com 참고한 사이트 https://www.android.com/filetransfer/ Android File Transfer Android File ..
RecordActivity 운동기록을 담당하는 화면. 시간이 카운트업되는 타이머 기능이 필요. D/EGL_emulation: app_time_stats: avg=42.88ms min=1.75ms max=592.13ms count=20 D/OpenGLRenderer: endAllActiveAnimators on 0xb400007bbd626a10 (RippleDrawable) with handle 0xb400007acd662cb0 E/MainActivity: onStop Called E/AndroidRuntime: FATAL EXCEPTION: Timer-0 Process: com.example.mystrava, PID: 19872 android.view.ViewRootImpl$CalledFromWrongT..
- Total
- Today
- Yesterday
- 내채공만기
- 맥북개발환경
- 코틀린
- 동기메시징기술
- 내채공
- 클라우드 네이티브 애플리케이션 디자인 패턴
- https://kotlinlang.org/docs/object-declarations.html
- gitlab_ssh_permission_denied
- 청년내일채움공제
- 쇼코의미소
- AdobeClip
- 알고리즘
- TKD
- VLLO
- 통신패턴
- 안드로이드
- 프로그래머스
- EH
- 아이폰영상편집어플후기
- android
- 레포지토리패턴
- Vlogr
- InShot
- 코딩테스트
- Kotlin
- 디자인패턴
- 수학 #다이나믹프로그래밍 #게임이론
- Repository pattern
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |