본문 바로가기
반응형

map3

SwiftUI - tutorial(Creating and Combinding Views) Apple에서 제공하는 SwiftUI tutorial을 공부하면서 작성한 내용입니다. SwiftUI는 Apple에서 제공한 신규 UI 작성 방식으로 선언적 구문을 사용하므로 사용자 인터페이스의 기능을 명시하기만 하면 됩니다. 그래서 이전에 storyboard를 사용했을 때는 알아보거나 해석하기 힘든 xml이 아닌 swift파일에서 선언적 구문으로 UI를 작성할 수 있습니다. 그럼 간단한게 사용하는 방법을 확인해 보겠습니다. 프로젝트 생성 우선 project를 만듭니다. project를 만들 때 위의 이미지 처럼 Single View App을 선택하고 Language는 Swift User Interface는 SwiftUI를 선택하여 프로젝트를 생성합니다. 그러면 아래와 같이 항목들을 가진 프로젝트가 생성 .. 2020. 7. 14.
kotlin - 컬렉션 함수형 API [출처 - Kotlin In Action] [아래 내용들은 Kotlin In Action을 공부하면서 스스로 정리한 내용입니다] 코틀린의 장점은 다시 생각해봐도 일부 기능을 컴파일러에서 대신 해주는것과 다양한 라이브러리 함수에 있는것 같습니다. 그중에서 컬렉션을 다루는 코틀린 표준 라이프러리 함수를 확인해 보겠습니다. filter와 map filter 함수는 뜻 그대로 컬렉션을 이터레이션하면서 주어진 람다에 각 원소를 넘겨서 람다가 true를 반환하는 원소만 모은다. fun main(args: Array) { val list = listOf(1, 2, 3, 4) println(list.filter { it % 2 == 0 }) } 위에 list함수의 값을 filter하는데 그 값을 2로 나누었을 때 나머.. 2020. 3. 2.
RxJava,RxKotlin - Map() [출처 - RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에] 본 글은 'RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에' 를 학습하면서 정리한 글입니다 마블다이어그램참고 - http://reactivex.io/RxJava/javadoc/io/reactivex/Flowable.html#map-io.reactivex.functions.Function- Map() 은 입력값을 어떤 함수에 넣어서 원하는 값으로 변환하는 함수입니다. 마블다이어 그램 보겠습니다. Map은 입력 데이터와 그것을 변환해줄 함수를 이어주는 중개업자라고 생각하면 됩니다. 그래서 위의 마블 다이어그램을 보면 동그라미를 넣으면 map을 통해 마른모로 변환됩니다. 그럼 구현을 해보겠.. 2019. 11. 13.
반응형