Simple&Natural

Serialize와 Parcelize 본문

안드로이드(Android)/학습자료

Serialize와 Parcelize

Essense 2020. 10. 7. 09:03
728x90

Serialize와 Parcelize 모두 객체의 직렬화를 위해 사용되는 기능이다.

다만, Parcelize의 경우 Android SDK에서만 지원된다.

 

기존의 Parcelize는 컴파일 상의 이점이 있었으나 보일러플레이트 코드가 많아 부담이 되었는데

코틀린에서는 새로이 Parcelize annotation을 도입하여 간단하게 사용할 수 있게 하였다.

 

참고자료

simsi6.tistory.com/69

 

[Android] Kotlin Parcelize 등장 - Serializable vs Parcelable

안드로이드 컴포넌트나 Fragment간에 클래스로 데이터를 주고 받을 때 Serializable, Parcelable을 구현해야 합니다. 직렬화/역직렬화, 마샬링/언마샬링 이라고도 하는 이 두 기법은 아주 빈번하게 사용��

simsi6.tistory.com

 

728x90