목록분류 전체보기 (57)
SW 공부노트
함수 fun 키워드를 사용해 함수를 정의한다. 다른 언어들과 마찬가지로 괄호는 함수 인수, 중괄호는 함수의 코드를 구성한다. fun printHello() { println ("Hello World") } printHello() 다른 언어와 마찬가지로 코틀린 또한 main() 함수를 통해 실행을 위한 진입점을 지정한다. 모든 명령줄 인수는 문자열 배열로 전달된다. fun main(args: Array) { println("Hello, world!") } 코틀린의 모든 함수는 명시적으로 지정된 것이 없는 경우에도 무언가를 반환한다. 따라서 위 main() 함수와 같이 리턴값이 없는 함수는 kotlin.Unit 유형을 반환하며 이는 코틀린에서 값이 없다고 말하는 방식이다. 즉, 코틀린에서의 거의 모든 것은 ..
코틀린의 장점 - 강력한 코드 * 코틀린은 null을 허용하는 데이터 유형과 null을 허용하지 않는 데이터 유형을 구분해 null Exception과 같은 오류 포착에 큰 도움이 된다. - 성숙한 플랫폼 - 간결하고 읽기 쉬운 코드: 코틀린으로 작성된 코드는 매우 간결하며 getter 및 setter와 같은 상용구 코드를 제거하도록 설계되었다. * 코틀린은 간결함을 유지하면서 가독성을 보장하기 위해 "충분한 상용구 코드"를 사용하도록 설계되었다. - Java와 상호 운용 가능: Java 라이브러리를 계속 사용할 수 있도록 컴파일 된다. Kotlin basics - Kotlin의 기본사항 [ 숫자 ] Kotlin은 암시적 숫자 변환이 프로그램 오류의 일반적인 원인이기 때문에 숫자 유형 간에 암시적 형변환..

리포지터리(repository)를 생성할 때마다 매 번 인터넷에 검색해서... 아예 정리해놓기로! 1. 깃허브 접속 후 로그인 2. 새로운 repository 생성 3. 생성할 리포지터리 정보 입력 - 프로젝트 이름 : 리포지터리 이름 규칙(Naming Convention)에 따라 설정 * 리포지터리 이름 규칙(Naming Convention)은 다음 링크에서 자세히 확인할 수 있다. https://stackoverflow.com/questions/11947587/is-there-a-naming-convention-for-git-repositories Is there a naming convention for git repositories? For example, I have a RESTful servi..

Step 1. 좌측 메뉴칸에서 Project > Resource Manager 이동 후, 상단바에 위치한 "+" 버튼을 누른다. 해당 버튼을 클릭하여 Image Asset을 선택하면 다음과 같은 Configure Image Asset창이 나타난다. - Icon Typed이 Launcher Icons (Adaptive & Legacy)이 맞는지 확인 - Name이 기존 아이콘 파일명과 같다면 수정 * 아래 캡쳐 이미지에서는 파일명이 수정되어있지 않은 점 주의! Step 2. Foreground Layer 탭으로 이동 후 원하는 Asset Type을 선택한다. 종류는 이미지, 클립아트, 텍스트가 있으며 해당 포스팅에서는 클립아트를 선택했다. Asset Type 선택 후 Clip Art에서 원하는 이미지를 선..