일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Callback
- 앱 출시
- 안드로이드스튜디오
- android studio
- 플레이스토어 앱 게시 문제
- 안드로이드 api
- 공유 기능
- Exposed Drop-Down Menu
- 레트로핏
- 플레이 콘솔 프로덕션
- 앱개발
- Retrofit
- 달력 만들기
- 비동기
- 안드로이드 http
- android api
- 안드로이드 스튜디오
- urlconnection
- Dialog
- Kotlin
- Bottom sheet
- Today
- Total
목록전체 글 (23)
Strong 감자의 공부
목차- 1. 함수형 프로그래밍이란? a. 일급 객체 함수(first Class function) b. 지연 평가 함수 실행 2. 고차함수, 합성함수, 재귀함수 알아보기 3. 함수의 추가 기능 알아보기 a. 스코프 함수 b. SAM 인터페이스(Single Abstract Method) 01 함수형 프로그래밍이란? a. 일급 객체 함수(first Class function) ▪️ 함수를 변수에 할당할 수 있음 ▪️ 함수를 매개변수 인자로 전달할 수 있음 ▪️ 함수를 반환값으로 사용할 수 있음 ▪️ 함수를 컬렉션 자료구조에 할당할 수 있음 이처럼 일급객체로 만든 것은 함수도 정수나 문자처럼 객체로 사용할 수 있는 것을 말한다. fun main() { val add1 = fun(x: Int, y: Int): I..
-목차 1. 속성과 메서드 재정의 2. 특정 자료를 다루는 클래스 알아보기 1. 속성과 메서드 재정의 🔶 1.1 속성 정의 ⚫ 속성의 메서드 세터를 비공개 처리하기 특정 속성의 변경 제한을 처리하려면 속성의 세터 메서드를 private 처리한다. 아래 코드는 ++을 어디에 두느냐에 따라 getter호출 수가 다르다. 책 예제의 get호출되는 수가 예상과 달라서 ++과 print문을 옮겨가며 찍어봤다. fun main() { val counter = Counter() for (i in 1..2) { counter.inc() println(counter.value) } } class Counter { var value: Int = 0 get() { println("get value $field") retur..
목차 1. 내장 자료형 알아보기 1.2 문자와 문자열 자료형 1.3 Any, Unit, Nothing 클래스 1.4 배열 2. 자료형 처리 알아보기 2.1 널러블 여부 2.2 타입 변환 2.3 구조 분해 1. 내장 자료형 알아보기 🔶1.2 문자와 문자열 자료형 문자열은 기본으로 변경할 수 없는 객체이다. 제공되는 메서드는 기존 문자열을 변경해서 새로운 문자열을 만들어준다. 문자열을 변경할려면 StringBuilder클래스를 사용해야한다. ⚫문자열의 원소는 문자 클래스의 객체이다. fun main(){ println("강" in "강아지") // 문자열 내에 특정 문자가 포함되어 있는지 in 연산자로 확인 val sb = StringBuilder("강아지") println("강아지".javaClass.ko..
-목차 1. 클래스 알아보기 2. 상속 3. 다양한 클래스 4. object 5. 확장 1. 클래스 알아보기 🔶1.1 클래스 정의 개괄 ⚫지시자 정의 ▪️ 상속 지시자 - open : 상속할 수 있는 클래스 앞에 지정 - final : 코틀린은 상속을 못하는 클래스가 기본이고 표시하지 않으면 상속할 수 없는 클래스. ▪️ 다른곳에서 클래스에 접근가능한지 나타내는 visuality modifier public, internal, protected, private ⚫클래스 머리부 정의 ▪️ 정의 키워드 : class ▪️ 클래스 이름은 파스칼케이스(예)MainActivity.kt 처럼 쓴다. ▪️ 주 생성자(primary constructor) - 생략가능 - 접근지시자 private을 사용할 경우 주 생성..