subtle & plausible

고정 헤더 영역

글 제목

메뉴 레이어

subtle & plausible

메뉴 리스트

    • 분류 전체보기 (118)
      • TIL (89)
        • #100DaysOfSwiftUI (44)
        • 리액트 네이티브 (6)
        • 실용주의 단위 테스트 (9)
        • App Architecture (5)
        • Combine (4)
        • Metal (2)
        • RxSwift (8)
        • Swift Codable (7)
        • TDD iOS (4)
      • 실험실 (3)
      • 책 (15)
      • 오프 (5)
      • 기타 (6)

    검색 레이어

    subtle & plausible

    검색 영역

    컨텐츠 검색

    분류 전체보기

    • RxSwift. Ch 4. Observables & Subjects in Practice

      2020.04.19 by box-jeon

    • RxSwift. Ch 3. Subjects

      2020.04.18 by box-jeon

    • 빙점(속)

      2020.04.11 by box-jeon

    • Day 40. Project 8, part 2

      2020.04.01 by box-jeon

    • Day 39. Project 8, part 1

      2020.03.31 by box-jeon

    • 빙점

      2020.03.29 by box-jeon

    • Day 38. Project 7, part 3

      2020.03.24 by box-jeon

    • Day 37. Project 7, part 2

      2020.03.23 by box-jeon

    RxSwift. Ch 4. Observables & Subjects in Practice

    사용자가 선택한 이미지들을 collage로 만들어주는 Combinestagram이라는 앱을 주고, Rx 기반으로 변경하는 실습을 진행합니다. Combine이 발표되기 한참 전에 나온 책일텐데 아이러니네요. RxSwift traits in practice Single .success(element) 이벤트 또는 .error(error) 이벤트를 방출한 후 dispose 됩니다. Observable.asSingle()로도 생성 가능하며, 파일 저장이나 다운로드처럼 비동기로 동작할 필요가 있는 단발성 이벤트 처리에 주로 사용됩니다. Maybe .success(element) 이벤트 또는 .completed 이벤트 또는 .error(error) 이벤트를 방출한 후 dispose 됩니다. Observable.as..

    TIL/RxSwift 2020. 4. 19. 16:46

    RxSwift. Ch 3. Subjects

    What are subjects? What you want is something that can act as both an observable and as observer. And that something is called a Subject. 별 생각없이 만들어서 binding하고 zip하며 한참 써오다가, 다시 읽으니 그 개념이 확 다가옵니다. RxSwift에서 제공하는 4종류의 Subject를 소개하고 그 wrapper인 Relay가 이어서 소개됩니다. PublishSubject Empty 상태로 시작하며 새로운 element가 들어오면 그대로 방출합니다. Observer는 subscribe 이후에 발생하는 이벤트만 받게 됩니다. BehaviorSubject 초기값을 가진 상태로 시작하며 새로운 ..

    TIL/RxSwift 2020. 4. 18. 22:16

    빙점(속)

    https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=66326 속 빙점 1964년 아시히 신문 창간 85주년 현상 모집에 응모된 730편 중 당선된 작품으로원죄와용서를 주제로 하여 일상 생활 속에서 여러 가지 괴로움에 시달리며 치유하기 어려운 영혼의 아픔을 작가의 특유한 섬세함으로 ... www.aladin.co.kr 마음에 안들지만 끝까지 읽어봤습니다. 살인자의 핏줄로 오해받으며 살아온 요우코는 오해가 풀린 이후에도 여전히 자기 자신을 용서하지 못합니다. 대부분의 등장인물들은 자신이 지은 죄나 허물들은 금새 합리화합니다. 하지만 아이러니하게도 정작 자신이 직접 저지른 것은 아닌, 소위 이야기하는 원죄에 해당하는 무언가에 대한 죄의식은 끝까지 그 사람을 놓아주지 않..

    책 2020. 4. 11. 13:41

    Day 40. Project 8, part 2

    https://www.hackingwithswift.com/100/swiftui/40 100 Days of SwiftUI – Day 40 – Hacking with Swift Link copied to your pasteboard. www.hackingwithswift.com Moonshot을 실제로 만들어봅니다. 전날 GeometryReader, ScrollView, NavigationLink를 배웠는데, 정작 Codable과 Generic 이야기가 대부분이네요. 2개의 json 파일을 읽어다 지금까지 NASA에서 진행했던 mission들의 목록을 화면에 표시합니다. 지금까지와는 달리 Project8은 전부 4개의 part로 이루어져있는데요. 내일 DetailView에 대한 추가 구현이 진행될 것 같습..

    TIL/#100DaysOfSwiftUI 2020. 4. 1. 01:06

    Day 39. Project 8, part 1

    https://www.hackingwithswift.com/100/swiftui/39 100 Days of SwiftUI – Day 39 – Hacking with Swift Link copied to your pasteboard. www.hackingwithswift.com 다음 프로젝트는 Moonshot입니다. Introduction 만으로는 어떤 앱인지 잘 감이 오지 않네요. GeometryReader, ScrollView, NavigationLink에 대해 설명합니다. GeometryReader라는 이름이 썩 와닿지는 않아서 문서를 봤는데 내용은 다음과 같습니다. A container view that defines its content as a function of its own size and..

    TIL/#100DaysOfSwiftUI 2020. 3. 31. 01:10

    빙점

    미우라 아야꼬의 1965년작. 빙점입니다. https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=66328 빙점 1964년 아시히 신문 창간 85주년 현상 모집에 응모된 730편 중 당선된 작품으로원죄와용서를 주제로 하여 일상 생활 속에서 여러 가지 괴로움에 시달리며 치유하기 어려운 영혼의 아픔을 작가의 특유한 섬세함으로 ... www.aladin.co.kr 정말 오랫만에 별 사유 없는 휴가를 냈기 때문에, 마찬가지로 오랫만에 비개발서적을 하나 읽어보자 마음 먹었습니다. 알라딘 보관함에 갈무리 해둔 책이 한가득이었지만, 그 중에 경기도 사이버 도서관에서 즉시 대출이 가능한 책 중 하나를 골랐죠. 아마 다른 책을 읽다가 인용된 부분이 흥미로워서 보관함에 담았을 것 같은..

    책 2020. 3. 29. 21:04

    Day 38. Project 7, part 3

    https://www.hackingwithswift.com/100/swiftui/38 100 Days of SwiftUI – Day 38 – Hacking with Swift Link copied to your pasteboard. www.hackingwithswift.com 최근에 Coursera에서 Learning How to Learn을 듣기 시작했습니다. 바로 어제 1주차 과정을 마쳤는데, 이게 무슨 우연인지 오늘 내용에 Learning How to Learn에서 인용된 듯한 내용이 포함되어 있네요. Focused learning is when we actively consume information through studying and that’s really important, but diff..

    TIL/#100DaysOfSwiftUI 2020. 3. 24. 21:45

    Day 37. Project 7, part 2

    https://www.hackingwithswift.com/100/swiftui/37 100 Days of SwiftUI – Day 37 – Hacking with Swift Link copied to your pasteboard. www.hackingwithswift.com 2개의 View가 ObservableObject를 공유하는 앱을 만들어봤습니다. 데이터 모델을 정의하면서 SwiftUI가 아닌 Combine을 import 해봤습니다. ObservableObject, @Published 모두 Combine 소속이고 UUID는 Foundation 소속입니다. SwiftUI와 Combine을 구분해서 이해하는 게 과연 의미가 있을까 하는 생각이 잠시 드는데요. 어제 잠깐 생각했던 단어장 앱을 UIKit..

    TIL/#100DaysOfSwiftUI 2020. 3. 23. 22:59

    추가 정보

    인기글

    최신글

    페이징

    이전
    1 2 3 4 5 6 7 8 ··· 15
    다음
    깃헙 브런치 링크드인
    subtle & plausible
    페이스북 트위터 인스타그램 유투브 메일

    티스토리툴바