ENGINEERING NOTES · SINCE 2020

배운 것을 설명할 수 있을 때까지 기록합니다.

Swift와 iOS의 언어·프레임워크부터 PKI와 암호 기술까지, 구현 과정에서 마주친 개념을 정확하고 실용적인 글로 정리합니다.

20Articles
4Topics
49Tags

EXPLORE

관심 있는 주제부터 살펴보세요

LATEST WRITING

최근 포스트

최근에 다듬고 업데이트한 기술 기록입니다.

Swift

[Swift] 클로저 기반 데이터 바인딩과 Box

데이터 바인딩은 상태가 바뀌었을 때 그 변화를 UI 같은 소비자에게 전달하는 연결 방식이다. UIKit에서는 delegate, KVO, NotificationCenter, Combine, 클로저 등 여러 선택지가 있다. 작은 MVVM 예제에서는 Box라는 단순한 래퍼로 동작 원리를...

글 읽기
Swift

[Swift] Optional과 if let·guard let

Swift의 Optional은 값이 있거나 없을 수 있음을 타입으로 표현한다. String?은 String과 다른 타입이며, 값을 사용하려면 안전하게 꺼내는 과정이 필요하다.

글 읽기