본문으로 건너뛰기
개발바닥
DEVPAW · GROUND-UP DEV NOTES
주제
태그
소개
검색
↗
메뉴
주제
태그
소개
검색
홈
태그
Swift
CURATED TOPIC · 68 POSTS
Swift
Swift 문법, 타입 시스템, 동시성, 언어 철학을 실전 예제와 함께 정리한 글 모음입니다.
LATEST ARTICLES
Swift 글
Swift & Objective-C
·
2026년 8월 17일
·
8분
[Swift 심화 #4] 구조적 동시성, Task를 함부로 열면 안 되는 이유
읽어보기
→
Swift & Objective-C
·
2026년 8월 15일
·
8분
[Swift 심화 #3] Sendable과 Swift 6 동시성 에러 마이그레이션
읽어보기
→
Swift & Objective-C
·
2026년 8월 14일
·
7분
[Swift 심화 #2] Swift actor 완전 정리, 데이터 레이스 막는 법
읽어보기
→
Software Design
·
2026년 8월 14일
·
7분
델리게이트(Delegate) vs 클로저(Closure), 콜백 선택 기준 3가지
읽어보기
→
Swift & Objective-C
·
2026년 8월 12일
·
7분
[Swift 심화 #1] async/await 원리, 멈추는 건 스레드가 아닙니다
읽어보기
→
Software Design
·
2026년 8월 11일
·
6분
Swift DI 라이브러리 Factory 정리, Swinject와 뭐가 다를까
읽어보기
→
Swift & Objective-C
·
2026년 8월 10일
·
8분
[Swift 중급 #8] Swift KeyPath 정리, map(\.name)의 원리
읽어보기
→
Swift & Objective-C
·
2026년 8월 10일
·
4분
프로토콜 지향 프로그래밍(POP), OOP 한계를 넘는 법
읽어보기
→
Swift & Objective-C
·
2026년 8월 9일
·
7분
[Swift 중급 #7] 프로퍼티 래퍼 원리, @State가 마법이 아닌 이유
읽어보기
→
Swift & Objective-C
·
2026년 8월 8일
·
8분
[Swift 중급 #6] Swift Codable 심화, 4대 지뢰 처방전
읽어보기
→
iOS Engineering
·
2026년 8월 6일
·
4분
Swift async await 비동기 코드 테스트하는 법
읽어보기
→
Swift & Objective-C
·
2026년 8월 6일
·
8분
[Swift 중급 #4] Swift 연관 타입(associatedtype) 정복
읽어보기
→
Swift & Objective-C
·
2026년 8월 6일
·
7분
[Swift 중급 #5] Swift 고차 함수 실전 정리, lazy 시퀀스까지
읽어보기
→
Swift & Objective-C
·
2026년 8월 4일
·
7분
[Swift 중급 #3] some vs any와 existential 비용
읽어보기
→
Swift & Objective-C
·
2026년 8월 3일
·
5분
Swift final 키워드, 클래스에 붙이라는 진짜 이유 (성능·설계 총정리)
읽어보기
→
iOS Engineering
·
2026년 8월 3일
·
4분
Swift Testing 프레임워크, XCTest 대체하는 새 표준 (한눈 정리)
읽어보기
→
Swift & Objective-C
·
2026년 8월 2일
·
7분
[Swift 중급 #2] 제네릭으로 중복과 위험 없애기
읽어보기
→
Swift & Objective-C
·
2026년 8월 1일
·
8분
[Swift 중급 #1] Swift ARC 완전 정리, weak vs unowned는 수명 관계로 고릅니다
읽어보기
→
Software Design
·
2026년 7월 30일
·
5분
Swift Service Locator 패턴, DI의 대안일까 안티패턴일까 (실무 정리)
읽어보기
→
Swift & Objective-C
·
2026년 7월 30일
·
9분
[Swift 철학 #4] Swift Evolution과 SE-0296
읽어보기
→
Software Design
·
2026년 7월 29일
·
6분
OOP 캡슐화: Swift 접근 제어로 이해하기
읽어보기
→
Swift & Objective-C
·
2026년 7월 29일
·
6분
Swift Copy-on-Write, 값 타입이 프로토타입 패턴을 대체하는 방식 (개념 정리)
읽어보기
→
Software Design
·
2026년 7월 29일
·
5분
Swift enum 상태 기계(FSM) 만들기, 스테이트 패턴 없이 상태 관리하는 법
읽어보기
→
Software Design
·
2026년 7월 29일
·
5분
Swift 오브젝트 풀 패턴(Object Pool Pattern) 완전정리 (플라이웨이트와 차이·재사용법)
읽어보기
→
Swift & Objective-C
·
2026년 7월 29일
·
8분
[Swift 철학 #2] Progressive Disclosure란
읽어보기
→
Swift & Objective-C
·
2026년 7월 29일
·
8분
[Swift 철학 #3] Swift는 왜 전부 struct일까? 값 타입 우선주의 총정리
읽어보기
→
Software Design
·
2026년 7월 28일
·
5분
Swift 미들웨어 패턴(Middleware Pattern), 데코레이터와 책임 연쇄 실전 조합
읽어보기
→
Swift & Objective-C
·
2026년 7월 28일
·
10분
[Swift 철학 #1] Safe·Fast·Expressive
읽어보기
→
Swift & Objective-C
·
2026년 7월 27일
·
4분
@autoreleasepool 완벽 정리 (반복문 메모리 폭증 잡는 법)
읽어보기
→
iOS Engineering
·
2026년 7월 27일
·
5분
iOS Coordinator 패턴, 화면 전환 코드를 뷰컨트롤러에서 떼어내는 법
읽어보기
→
Software Design
·
2026년 7월 27일
·
5분
Swift Pub-Sub 패턴, 옵저버 패턴과 뭐가 다를까 (이벤트 버스 총정리)
읽어보기
→
Swift & Objective-C
·
2026년 7월 27일
·
5분
Swift resultBuilder 완전정복, 빌더 패턴이 언어로 진화한 이유
읽어보기
→
Software Design
·
2026년 7월 27일
·
5분
Swift 정적 팩토리: init 대신 make를 쓰는 이유
읽어보기
→
Software Design
·
2026년 7월 25일
·
6분
Swift 인터프리터 패턴(Interpreter Pattern), 미니 언어 해석기 직접 만들기
읽어보기
→
Swift & Objective-C
·
2026년 7월 24일
·
3분
Objective-C 카테고리 vs Swift extension 차이 (개념·주의점 총정리)
읽어보기
→
Swift & Objective-C
·
2026년 7월 24일
·
6분
[Swift 기초 #6] 문자열은 왜 text[0]이 안 될까
읽어보기
→
Software Design
·
2026년 7월 24일
·
5분
Swift 메멘토 패턴(Memento Pattern) 완벽 정리 (실행취소 구현 예제)
읽어보기
→
Software Design
·
2026년 7월 24일
·
5분
Swift 미디에이터 패턴(Mediator Pattern) 완벽 정리 (객체 간 통신 중재자에게 맡기기)
읽어보기
→
Software Design
·
2026년 7월 24일
·
5분
Swift 비지터 패턴(Visitor Pattern), 더블 디스패치가 필요한 순간
읽어보기
→
Software Design
·
2026년 7월 24일
·
6분
Swift 템플릿 메서드 패턴(Template Method), 프로토콜 extension으로 뼈대 잡기
읽어보기
→
Software Design
·
2026년 7월 23일
·
6분
Swift 이터레이터 패턴: Sequence의 원리
읽어보기
→
Software Design
·
2026년 7월 23일
·
6분
Swift 책임 연쇄 패턴과 UIResponder 체인
읽어보기
→
Software Design
·
2026년 7월 23일
·
5분
Swift 퍼사드 패턴(Facade Pattern), 복잡한 서브시스템을 메서드 하나로 감추기
읽어보기
→
Swift & Objective-C
·
2026년 7월 22일
·
7분
[Swift 기초 #4] Swift guard 제대로 쓰기, 파멸의 피라미드를 눕히는 조기 탈출
읽어보기
→
Swift & Objective-C
·
2026년 7월 22일
·
8분
[Swift 기초 #5] throws·try·Result 선택 기준
읽어보기
→
Software Design
·
2026년 7월 22일
·
5분
Swift 스테이트 패턴(State Pattern)으로 if문 지옥 탈출하기
읽어보기
→
Software Design
·
2026년 7월 22일
·
5분
Swift 커맨드 패턴(Command Pattern)으로 실행 취소(undo) 기능 만들기
읽어보기
→
Software Design
·
2026년 7월 22일
·
5분
Swift 플라이웨이트 패턴(Flyweight Pattern), 객체 공유로 메모리 아끼는 법
읽어보기
→
Swift & Objective-C
·
2026년 7월 21일
·
8분
[Swift 기초 #3] Swift 프로퍼티 총정리, 저장·연산·lazy·didSet 선택 기준 4가지
읽어보기
→
Software Design
·
2026년 7월 21일
·
6분
Swift 브릿지 패턴(Bridge Pattern), 서브클래스 폭발 막는 추상화 분리
읽어보기
→
Software Design
·
2026년 7월 20일
·
5분
Swift 데코레이터 패턴(Decorator Pattern), 상속 없이 기능 겹겹이 입히는 법
읽어보기
→
Software Design
·
2026년 7월 20일
·
5분
Swift 컴포지트 패턴(Composite Pattern), 트리 구조를 객체 하나처럼 다루기
읽어보기
→
Software Design
·
2026년 7월 20일
·
6분
Swift 프록시 패턴(Proxy Pattern), lazy 뒤에 숨은 대리인 객체
읽어보기
→
Software Design
·
2026년 7월 19일
·
4분
Swift 프로토타입 패턴(Prototype Pattern), NSCopying vs 값 타입 복사 차이
읽어보기
→
Software Design
·
2026년 7월 18일
·
5분
Swift 빌더 패턴(Builder Pattern)으로 매개변수 8개 초기화 지옥 탈출하기
읽어보기
→
Swift & Objective-C
·
2026년 7월 18일
·
8분
[Swift 기초 #1] 옵셔널의 정체와 언래핑 기준
읽어보기
→
Software Design
·
2026년 7월 18일
·
5분
Swift 추상 팩토리 패턴(Abstract Factory Pattern), 관련 객체 통째로 갈아끼우는 법
읽어보기
→
Software Design
·
2026년 7월 17일
·
5분
Swift 팩토리 메서드 패턴(Factory Method Pattern), init 대신 쓰는 이유
읽어보기
→
Software Design
·
2026년 7월 16일
·
5분
Swift 어댑터 패턴(Adapter Pattern), 레거시 API를 프로토콜로 감싸는 법
읽어보기
→
Swift & Objective-C
·
2026년 7월 16일
·
8분
[Swift 기초 #2] 클로저 캡처와 weak self, escaping
읽어보기
→
Software Design
·
2026년 7월 15일
·
5분
Swift 델리게이트(Delegate) vs 옵저버(Observer), 언제 뭘 써야 할까 비교 총정리
읽어보기
→
Software Design
·
2026년 7월 14일
·
4분
Swift 옵저버 패턴: NotificationCenter부터 Combine까지
읽어보기
→
Software Design
·
2026년 7월 13일
·
5분
Swift 전략 패턴(Strategy Pattern), 프로토콜·클로저로 알고리즘 갈아끼우기
읽어보기
→
Swift & Objective-C
·
2026년 7월 13일
·
5분
Swift 클래스(class)와 구조체(struct) 차이 총정리 (값 타입·참조 타입)
읽어보기
→
Software Design
·
2026년 7월 12일
·
5분
Swift 모노스테이트 패턴(Monostate Pattern), 싱글톤의 대안이 될 수 있을까
읽어보기
→
Software Design
·
2026년 7월 12일
·
5분
Swift 싱글톤 패턴(Singleton Pattern), shared가 안티패턴 소리 듣는 진짜 이유
읽어보기
→
Swift & Objective-C
·
2026년 7월 12일
·
6분
Swift 탄생 배경, 크리스 래트너는 왜 Objective-C를 버렸을까
읽어보기
→
Swift & Objective-C
·
2024년 12월 8일
·
6분
Swift 커스텀 에러 메시지 정의, LocalizedError 완벽 정리 (예제 포함)
읽어보기
→