기록하는 블로그

기록하는 블로그

  • 분류 전체보기 (53)
    • 하루 (0)
    • 취미 (0)
    • 먹은 것 (0)
    • 쓴 것 (0)
    • 그린 것 (0)
    • iOS (50)
      • 패턴 (2)
      • 출시 관련 (3)
      • 반응형 Rx | Combine (2)
      • WWDC 파보기 (3)
      • Swift 문법 (6)
      • 네트워크 (6)
      • 이슈 (19)
      • 협업 (4)
      • 레이아웃 (2)
    • 알고리즘 (2)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

기록하는 블로그

컨텐츠 검색

태그

유데미코리아 WWDC 19 유데미 인프콘 #커피챗 #FLO #드림어스컴퍼니 HIG WWDC scrollview 스터디윗미 Asset Swift Video 스타트위드유데미 SPM existential type LowData AVFoundation RxSwift apple design challenge nestedcontainer ios

최근글

댓글

공지사항

아카이브

compactmap(1)

  • Map과 FlatMap, CompactMap

    스위프트는 함수를 일급 객체(First class)로 취급하기 때문에 함수를 다른 함수의 전달인자로 사용할 수 있다. 매개 변수로 함수를 갖는 함수를 고차 함수(Higer order function)라고 한다. 이와 같은 함수 고차함수를 사용하는 이유는 다음과 같다 코드의 재사용 컴파일러 최적화 다중 스레드 환경 시 안전함 책과 블로그를 통해서 개념이 잘 와닿지 않는 다면 문제를 풀어보는 것도 좋은 방법이다. 고차 함수를 이용해서 코드 작성해본다면 왜 쓰는지, 어떤 의미인지 알게 될 것이다. 클로저에서 파라미터와 반환 타입과 return 키워드는 생략이 가능하다. Map 매개변수로 전달된 함수를 실행하여 그 결과를 다시 반환해주는 함수 Sequence와 Collection 프로토콜을 따르는 타입과 옵셔널..

    2022.03.21
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바