익스텐션 2

안드로이드 코틀린 익스텐션 사용하기. how to use kotlin extension in Android

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 안드로이드에서 공식언어로 채택한 코틀린의 Extension 사용 예제입니다. 쉽게 말하면 제가 자주 사용하는 DataBinding의 코틀린 버전이라고 생각하면 되는데요. findViewById(R.id.~~) 을 더 이상 사용하지 않을 수 있다는 장점이 있습니다. 사용방법.먼저 코틀린을 사용하도록 Gradle설정을 해야겠죠? 앱 레벨 Gradleapply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extens..

안드로이드 2019.02.12

swift3 스위프트3 익스텐션(extension)

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 익스텐션에 대해 공부합니다. 익스텐션이란 : 클래스, 구조체, 열거형, 프로토콜 타입에 새로운 기능을 추가할 수 있는 기능 기능을 추가하려는 타입의 구현된 소스코드를 알지 못하거나, 볼 수 없다고 해도 타입만 알고 있다면 그 타입의 기능을 확장할 수도 있음. 익스텐션으로 추가할 수 있는 기능들 - 연산 타입 / 연산 인스턴스 프로퍼티 - 타입 / 인스턴스 메소드 - 이니셜라이저 ( 생성자 in JAVA ) - 서브스크립트 - 중첩 타입 - 특정 프로토콜을 준수할 수 있도록 기능 추가* 이미 존재하는 기능을 재정의 할 수는 없습니다. ..