로그 남기기 Log.d(“태그”, “메세지”)

Kotlin Android DEVELOPMENT IT

태그 – 로그캣에는 많은 내용이 표시되므로 필터링 할 때 사용한다.메세지 – 출력할 메세지를 작성한다. 이 외에도 다음과 같은 로그 메서드가 있다. Log.e() : 에러 베세지를 표시할 때 사용Log.w() : 경고 메세지를 표시할 때 사용Log.i() : 정보성 로그를 표시할 때 사용Log.v() : 모든 로그를 표시할 때 사용

Continue Reading

[서평] 지옥에서 온 문서 관리자 Git & Github 입문

DEVELOPMENT IT

회사에서 개인적으로 깃을 사용하여 프로젝트 관리를 하던 차에 다같이 깃을 활용해 협업을 해보자는 의견이 나와서 Gitlab community 버전을 이용해 내부 깃 서버를 구축하고 여러 테스트들을 진행하다가 개인별 깃에대한 이해도나 스킬이 제각각이라 협업이 필요한 직원들을 위한 세미나와 스터디가 필요함을 느끼던 차에 이지스 퍼블리싱에서 신간 서적인 “지옥에서 온 문서 관리자 Git & Github 입문” 서평단을 진행하는 것을 …

Continue Reading

Kotlin의 Companion Object와 Object

Kotlin DEVELOPMENT IT

Kotlin에서 Class내에 companion object로 선언하면 객체를 생성하지 않아도 해당 프로퍼티에 접근하여 사용 가능하다. 실행결과 Korean English working…. 위와 같이 companion object로 선언된 맴버 변수나 메서드는 해당 클래스의 객체 생성 없이도 get/set 및 실행이 가능하다. 또 비슷한 개념으로 object 키워드로 선언할 수 있는데 다음을 보자. 실행결과 Initialized Now! Hi There! name = Yonggari Basketball object 키워드로 …

Continue Reading

Kotlin의 최상위 함수를 Java에서 사용하기

Kotlin DEVELOPMENT IT

Kotlin에서 다음과 같이 선언된 함수를 자바에서 사용하는 방법에 대해 알아보자. 파일명 : GetPackageFunction.kt 자바에서 다음과 같이 호출할 수 있다. 위와 같이 자바 코드에서는 이름이 자동 생성된 코틀린 클래스에 Member Method처럼 접근이 가능하다. 자동으로 생성되는 이름은 임의로 지정해줄 수도 있다. 다음과 같이 코틀린 파일 제일 상단에 명시해주면 된다. @file:JvmName(“GPFunction”) 위와같이 작성해준 후 Java에서 GPFunction.getPackage()와 같이 접근이 …

Continue Reading