기록하는 블로그

기록하는 블로그

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

기록하는 블로그

컨텐츠 검색

태그

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

최근글

댓글

공지사항

아카이브

map(1)

  • Map과 FlatMap, CompactMap

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

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

티스토리툴바