목록parcel (2)
NOW OR NEVER
Activity Call Back 처리 법 activity를 갔다 돌아왔을 때 inner class 액티비티CallBack로 작성 하거나 onActivityResult로 분기 처리. 하지만 분기 처리를 권장하지 않고 inner class로 권장한다. parcelable 안드로이드에서 4대 구성요소 간에 객체를 전달하기 위한 직렬화를 수행 객체 직렬화 : parcelable = serialize parcelable을 구현한 객체를 intent에 담기는 것이 아닌 해당 객체 안 parcel이라는 객체가 intent에 담긴다. 복원 : 객체들의 값만 저장했다가 그 값만 가지고 새로운 객체를 만드는 것도 복원이라고 본다. 나중에 객체에 복원할 때 필요한 값들만 parcel에 저장해 intent에 담아놓았다가 i..

Typescript 복습 고급 타입 Intersection Types 여러 타입을 하나의 타입으로 합쳐진 타입 &로 표현 가능 특정한 타입들을 합쳐줘야 하는 타입이 필요할 때 사용 새로 만들지 않고 기존 타입들을 활용해서 사용하고 싶을 때 사용 Union Types | 로 표현 이타입일 수도 있고 저 타입일 수도 있을 때 사용 단 타입별로 묶어주고 싶을 땐 타입 가드(typeof 활용한 조건문으로)로 반환 값을 달리 해줘야 함 Primitive type이 아닌 인터페이스 타입 등을 가지고도 활용 가능 타입 가드를 member로 확인(변수.do) 사용자 정의 타입가드 만들고(함수로) 조건문의 조건으로 넣고 반환 값으로 (변수).do function 타입가드함수(파라미터 : 인터페이스타입 | 인터페이스타입)..