profile
iOS 공부중인 Coden
post-thumbnail

Combine - DispatchQueue.main VS RunLoop.main

Combine Scheduler로 `DispatchQueue.main`을 썼을 때와 `RunLoop.main`을 썼을 때, 차이가 존재할까? 그냥 둘 중 아무거나 사용해도 상관없는걸까?

2022년 11월 10일
·
0개의 댓글
·
post-thumbnail

SwiftUI의 View 렌더링은 언제 이루어지는가?

어느날 문득 다음과 같은 내용들이 궁금해졌다. 1. `@Published` 프로퍼티를 View에서 쓰고 있지 않을 때에도 해당 프로퍼티 변화가 뷰 렌더링을 일으킬까? 2. `@State` 프로퍼티는 어떨까? View의 body에서 안쓰고 있을 때 값 변화를 ...

2022년 8월 30일
·
2개의 댓글
·
post-thumbnail

Understanding Swift Performance - 번역

이 고급 세션에서는 구조체, 클래스, 프로토콜 및 제네릭이 Swift에서 구현되는 방법을 알아본다. 다양한 성능 차원에서 상대적 비용에 대해 알아보도록 하자. 그리고 이 정보를 적용하여 코드 속도를 높이는 방법을 알아보자.

2022년 1월 4일
·
3개의 댓글
·
post-thumbnail

MVVM 디자인 패턴 in iOS

MVVM은 그래픽 사용자 인터페이스(뷰)의 개발을 비즈니스 로직 또는 백-엔드 로직(모델)로부터 분리시켜서 뷰가 어느 특정한 모델 플랫폼에 종속되지 않도록 해주는 패턴이다. → 패턴을 쓰고자 하는 목적은 MVC디자인 패턴과 크게 다르지 않다. (관심사의 분리)

2021년 12월 19일
·
8개의 댓글
·
post-thumbnail

MVC 디자인 패턴 in iOS

기본적으로 MVC 소프트웨어 디자인 패턴은 '화면(사용자 인터페이스)로부터 비즈니스 로직을 분리'하는데 중점을 두고 있다. (이를 '관심사 분리'라고 한다.)

2021년 12월 13일
·
6개의 댓글
·