안녕하세요 :) Zedd입니다. 오늘은..벌써 7번째..!! 오늘도 쉬워서 얼른 공부해볼거에요. 이전 시리즈들은 여기서 확인해주세요 그럼 시작할게요! first() / last() first(where:) / last(where:) tryFirst(where:) / tryLast(where:) output(at:) output(in:) output을 제외한 친구들은 첫번째냐 마지막이냐만 달라서...같이 볼게요. first() / last() 이 친구는 스트림의 첫번째/마지막 요소를 publish한 다음 끝나는 operator입니다. 만약 first/last가 요소를 받기전에 업스트림이 완료되면 값을 publish하지 않고 완료됩니다. 응 갸쉬워 first(where:) / last(where:) wher..
안녕하세요 :) Zedd입니다. 원래 이게 5탄이었어야 하는데;;;; 지금 발견함. 걍 합시다? contains(_:) contains(where:) tryContains(where:) allSatisfy(_:) tryAllSatisfy(_:) 이렇게 5가지만 있어요. contains(_:) Swift Standard Library에 있는 것과 똑같습니다. upstream publisher가 contains의 파라미터인 output과 동일한 값을 생성하면 true를 리턴합니다. 참고로 첫번째로 일치하는 걸 찾으면 true를 리턴하고 정상적으로 완료됩니다. 하지만 일치하는 요소를 생성하지 않고 upstream이 완료되면 false를 방출하고 종료합니다. 참고로 파라미터로 들어가는 타입은 Equatable을..
안녕하세요 :) Zedd입니다. 요새 시간이 없어서 개인공부를...소홀히..하고 있습니다. 피아노 연습도 거의 못하고 있고............ㅠㅠㅠㅠㅠㅠㅠㅠ 담주부터 진짜 다시 홧팅합시다. 다섯번째 Combine Operator정리입니다. drop(untilOutputFrom:) dropFirst(_ :) drop(while: ) tryDrop(while: ) append(_ :) prepend(_ :) prefix(_ :) prefix(while:) tryPrefix(while:) prefix(untilOutputFrom:) 시작할게요! drop(untilOutputFrom:) drop은 두번째 Publisher로 부터 요소를 받을 때 까지 업스트림 publisher(첫번째 publisher)의 요소..
안녕하세요 :) Zedd입니다. 오늘은 요소를 필터링 하는 Combine Operator친구들을 공부해봅시다. Mapping Elements Operator 읽으러가기 Combine ) Operator (1) - Mapping Elements 안녕하세요 :) Zedd입니다. 요즘 너무 정신이 없네요 ㅠㅜ!!!!!!! 오늘부터 컴바인 오퍼레이터를 빠개볼거에요~~ 오퍼레이터 일단 ㄱㅐ많은데..같은 섹션에 있는 친구들을 보다보면.. 언젠가...다 볼 zeddios.tistory.com 그럼 시작! filter tryFilter compactMap tryCompactMap removeDuplicates removeDuplicates(by: ) tryRemoveDuplicates(by: ) replaceEmpty..
- swift delegate
- swift tutorial
- Accessibility
- WidgetKit
- Git
- ios 13
- np-hard
- fastlane
- SwiftUI
- swift sort
- 피아노
- Combine
- WWDC
- FLUTTER
- Swift
- IOS
- github
- np-complete
- 제이슨 파싱
- 스위프트 문법
- WKWebView
- Xcode
- swift 공부
- actor
- 회고
- iOS delegate
- swift3
- UIBezierPath
- swift array
- 스위프트
- Total
- Today
- Yesterday