본문 바로가기

2020/02

젤다 야숨 - 방어구 세트 업글 재료 왜 클라이밍세트 투구가 엄냐 -_- 사당 다시들어가야겠네 https://bbs.ruliweb.com/mobile/board/100832/read/9407939 한글) 세트 의상 업그레이드 재료정리 | 젤다의 전설: 꿈꾸는 섬 | The Legend of Zelda: Link's Awakening | 젤다의 전설 시리즈 공략 게시판 한글패치 되기 전에도 올렸었는데, 패치되고 첫 주말에 바로 정리해서 올립니다. 3회... bbs.ruliweb.com 더보기
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 를 안만들.. 더보기
kotlin - android - 여러 layout 에서 id 얻어오기 import kotlinx.android.synthetic.main.layout_a.txt_title as titleA import kotlinx.android.synthetic.main.layout_b.txt_title as titleB 더보기
SAM Conversion SAM-Conversion이란? This is possible when the required type is an interface or abstract class with a Single (exactly one) Abstract Methods. Such a class is sometypes called a SAM-type, and the conversion from a lambda expression to an anonymous class is sometimes called SAM-conversion. http://www.gnu.org/software/kawa/Anonymous-classes.html Kawa: Anonymous classes Syntax: object (supers ...) field.. 더보기
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(.. 더보기