본문 바로가기
반응형

Development80

Typescript의 Generics 와 keyof 아래 코드로 Typescript의 Generics 와 keyof를 이해할 수 있어 기록합니다. type Person = { name: string, age: number } function get(obj: T, key: K): T[K] { return obj[key]; } function set(obj: T, key: K, value: T[K]) { obj[key] = value; } var person: Person = { name: "sonagiya", age: 13 } console.log(get(person, 'name')) set(person, 'name', 'hyeon') console.log(get(person, 'name')) 실행결과 sonagiya hyeon 2022. 5. 31.
[android] 사용하지 않는 리소스(Unused resources) 삭제 Android Studio 에서 사용하지 않는 리소스를 삭제하는 기능을 스튜디오 2.0(In Android Studio 2.0+) 부터 메뉴로 제공하고 있습니다. 2022. 5. 11.
터미널(Terminal)에서 비주얼코드(VS Code) 실행하기 1. 비주얼 코드 열기 2. CMD + Shift + P 3. command palette에 code 타이핑 4. Shell Command: Install 'code' command in PATH 선택 5. 터미널에서 code 입력 후 엔터를 누르면 비주얼 코드가 열린다. 6. 특정 디렉터리를 열고 싶을 때 code + path 입력 2022. 5. 9.
[android] touch event flow 슬라이딩 다이얼로그 개발을 하다 기억에서 잊혀졌던 터치 흐름도를 정리 합니다. 처음에 단순히 애니메이션을 이용해 뷰를 이동하는 간단한 작업이라고 생각했으나 뷰안에 컨트롤이 올라가니 생각되로 움직이지 않았습니다. 컨트롤이 이벤트를 먹고 있구나... 그럼 어떻게 해야하지? 순간 생각이 나지 않았습니다. 터치 이벤트를 오랜만에 검색해 봤습니다. 아... dispatch... onIntercept... OnTouch... 예전(7~8년)에는 컨트롤들을 직접 개발해서 사용하는일이 많았으나 요즘은 대부분 오픈소스를 활용해서 까먹고 있었네요 ㅜ 검색하던 중 정리가 잘된 블로그와 예제를 발견했습니다. 블로그 https://medium.com/mobile-app-development-publication/understa.. 2022. 5. 6.
반응형