본문 바로가기 메뉴 바로가기

Soulmate.......

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Soulmate.......

검색하기 폼
  • 분류 전체보기 (541)
    • 궁시렁대기 (261)
    • 추억쌓기 (113)
    • 감상하기 (76)
    • 지식쌓기 (87)
    • 혼자놀기 (4)
  • 방명록

Kotlin (2)
kotlin @JvmField

자바코드를 kotlin 으로 변환시키다 보면 @JvmField annotation 이 붙는게 있고 안붙는게 있고 그러하다 고럼 @JvmField 이건 머하는 놈인가. 알아보자 api 정의를 기본적으로 보믄.. https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-field/index.html @Target([AnnotationTarget.FIELD]) annotation class JvmField Instructs the Kotlin compiler not to generate getters/setters for this property and expose it as a field. 저거 쓰면 코틀린 컴파일러가 getter / setter 를 안만들..

지식쌓기 2020. 2. 11. 16:47
kotlin - View 확장 class 생성자

View 클래스들을 확장해서 정의할때 생성자 3개인가 다 정의해줘야 되서 구찮았는데 (os버전따라 4개인경우도) kotlin에선 간단히 한줄로 class CustomTextView @JvmOverloads constructor(context: Context, attrs: AttributeSet?, defStyleAttr: Int = 0) : TextView(context, attrs, defStyleAttr) 하지만 저렇게 정의하면 xml에서 정의한 style이 안먹는다네? 그래서 style이 먹어줘야하는 view들은 결국 3개다 정의 ㅋ class CustemTextView : TextView { constructor(context: Context) : super(context) constructor(..

지식쌓기 2020. 2. 7. 14:19
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 덕질블로그 ㅋ
  • 게으른자
  • Chan != *
  • shio
  • LUCID
  • 구석방
  • 구석방-BAND
  • kwakjun0's Blog
  • 사진과 여행
  • 아침형 조로 만들기
  • 디노의 작가주의
  • * WE CAN FLY HIGHER *
  • 정상에서 만나요
  • 버리야 날자
  • RogueBean Weblog
  • 하얀늑대의 생활기
  • 제멋대로 ☆ 일상
  • escomic's fc2 blog
  • 어릿광대
TAG
  • 드라마
  • 노래
  • 영화
  • 여행
  • 에픽하이
  • 코이데 케이스케
  • android
  • 야마다 타카유키
  • 잡담
  • 일본
  • Mac
  • 서울숲별밤축제
  • 사진
  • 안드로이드
  • 진해
  • 공연
  • 아사가야
  • 책
  • postcrossing
  • 락
  • 일어일기
  • Linux
  • 일기
  • 신주쿠
  • 인디
  • Java
  • 도쿄
  • 음악
  • 포스트크로싱
  • epik high
more
«   2025/05   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바