
[Swift 기초 #4] Swift guard 제대로 쓰기, 파멸의 피라미드를 눕히는 조기 탈출
Swift guard는 실패 조건을 먼저 처리하고 정상 흐름을 평평하게 유지합니다. if와 다른 컴파일러 보장, optional binding의 유효 범위, return·throw·continue 선택 기준을 실행 예제로 확인합니다.
읽어보기ARCHIVE · 28
기초 개념부터 실무의 선택 기준까지, 발자국을 따라 천천히 둘러보세요.

Swift guard는 실패 조건을 먼저 처리하고 정상 흐름을 평평하게 유지합니다. if와 다른 컴파일러 보장, optional binding의 유효 범위, return·throw·continue 선택 기준을 실행 예제로 확인합니다.
읽어보기
배포 직전에 발견되는 버그 중에는 유형이 정해져 있는 것들이 있습니다. 프론트엔드는 할인율을 10%로 계산했는데 백엔드는 15%로 계산한다든가, 문서에는 필수라고 적힌 필드가 실제 API에서는 사라져 있다든가. 코드 자체는 둘 다 멀쩡합니다. 문제는 같은 정보가 두 곳에…
읽어보기
작업 관리자를 열면 프로세스 목록이 보이고 개발 문서를 읽다 보면 스레드 얘기가 나옵니다. 둘 다 "실행되는 무언가"인 것 같은데, 정확히 뭐가 다른 걸까요.
읽어보기

이 글은 Swift 기초 시리즈 3편입니다. 프로퍼티 다섯 종류를 문법 나열이 아니라 선택 기준 중심으로 정리합니다. 핵심 질문은 하나예요. 이 값은 저장되는가, 계산되는가, 그리고 언제 만들어지는가.
읽어보기