분류 전체보기139 [CMC 10기] MakeUs 2차 세션, 팀빌딩 - 에이젠 2차 세션에서는 미리 팀빌딩된 PM과 디자이너로 이루어진 팀을 각 부스에서 만나게 됩니다. 단순하게 1차세션에서 발표로 기획내용만 듣고 바로 팀을 정하는 것이 아닌 팀들은 1차세션의 피드백을 받아 보완할 수 있고 개발자들은 더욱 신중하게 팀을 정할 수 있어서 만족스러웠습니다. 저희 개발자들은 눈여겨보았던 팀 부스로 가서 발표를 듣고 개인적인 질문들을 통해 궁금증을 해소할 수 있습니다. 사람이 많기 때문에 세션시간에는 규칙이 있는데요. 아래 사진과 같이 개발자들은 그룹단위로 같이 다니면서 부스를 돌아볼 수 있습니다. 질문과 피드백 등을 열심히 해서 해당 팀에 합류하고 싶다는 의지를 드러내어 어필해야한다고 해요. 전체 10팀이었기에 한 부스당 10분이라는 제한된 시간이 주어져있었습니다. 개발자 한명씩 질문을.. 2022. 5. 16. [iOS] RXswift(5) - Combining Operator - 에이젠 CombiningOperator startWith concat concatMap merge combineLatest zip withLatestFrom sample amb switchLatest reduce scan 2022. 5. 14. [iOS] RXswift (4) - Opeartor FileteringOpertor와 TransformingOperator를 알아보겠습니다. FilteringOperator Next이벤트를 통해 받아오는 값을 선택적으로 취할 수 있게 해주는 연산자 기존 Swift의 filter와 비슷한 역할 ignoreElements elementAt filter skip skipwhile skipUntil take skip에 skipWhile과 skipUntil이 있었던 것처럼 take에도 takeWhile과 takeUntil이 존재합니다. enumerated 방출된 요소의 index를 참고하고 싶을때 사용 takeUntil distinctUntilChanged 중복제거 TransformingOperator 변환연산자는 Subscriber를 통해서 Observable에.. 2022. 5. 13. [iOS] RXswift (3) - Subject 참고 : https://reactivex.io/documentation/subject.html ReactiveX - Subject If you have a Subject and you want to pass it along to some other agent without exposing its Subscriber interface, you can mask it by calling its asObservable method, which will return the Subject as a pure Observable. See Also reactivex.io Observable이면서 Observer의 역할이 가능한 Subject Subject 종류 PublishSubject : 빈상태로 시작하여 새로운 값 .. 2022. 5. 13. [iOS] RXswift (2) - Traits 참고 : https://github.com/ReactiveX/RxSwift/blob/main/Documentation/Traits.md GitHub - ReactiveX/RxSwift: Reactive Programming in Swift Reactive Programming in Swift. Contribute to ReactiveX/RxSwift development by creating an account on GitHub. github.com Single, Maybe, Completable은 Traits라고 합니다. Traits는 이전에 공부한 Observable보다 좁은 범위의 Observable이라고 합니다. 사용하는 이유는 코드가독성을 높이는 데 있다고 해요. Single single은 Su.. 2022. 5. 13. iOS) RXswift란? - Observable 참고 : https://reactivex.io/ 안드로이드를 공부하던 때에도 iOS 파트분들이 따로 RXswift에 대해 공부하던 것을 봤고 그동안 RXSwift에 대해서 많이 들어왔지만 전혀 몰랐었는데 드디어 공부하고 정리해보려합니다. RX(Reactive X)는 위 내용을 그대로 해석해보면 Observable Stream을 사용한 비동기 프로그래밍을 위한 API라고 합니다. RXswift는 그 중 하나라고 해요. 참고 : https://github.com/ReactiveX/RxSwift/blob/main/Documentation/Why.md RXSwift는 왜 쓸까요? RX는 기본적으로 비동기적으로 움직이는 애플의 api들과 수시로 상태가 변하는 환경에서 보다 직관적이고 효율적인 코드를 작성할 수 있.. 2022. 5. 12. iOS) UIImagePickerController 지난 번 인스타그램 레이아웃을 작성한 뒤 이번엔 게시물을 업로드하는 기능을 구현하는 예제를 정리해볼까합니다. Right BarButton 적용할 액션 메소드를 추가해줍니다. ImagePicker뷰를 프레젠트 해주어야하므로 UIImagePickerController를 선언해줍니다. 이제 버튼을 누르면 이미지 선택하는 화면으로 넘어가게 되는 것을 볼 수 있습니다. 원래는 앨범 접근에 관련한 권한을 Plist에서 부여해야합니다. 따라서 Plist에서 Photo Library Usage Description을 추가합니다. 이미지 피커 컨트롤러의 속성에서 allowsEditing을 추가하여 true로 설정해주면 이미지 확대 및 편집이 가능하게 됩니다. 이제 Choose를 누른 후 동작을 구현합니다. Choose를.. 2022. 5. 11. 이전 1 ··· 15 16 17 18 19 20 다음 728x90