
240410 iOS프로그래밍실무 6주차

·
iOS프로그래밍실무 (3학년 1학기)
swift에서 ?와 !가 선언문과 실행문에서 쓰일 때 차이? (선언문): 옵셔널 타입 선언. 값이 없을 수도 있음을 명시합니다.! (선언문): 암시적 언래핑 옵셔널 타입 선언. 자동으로 언래핑되지만, nil일 경우 런타임 에러 위험이 있습니다.? (실행문 - Optional Chaining): 옵셔널 값이 nil이 아닐 때만 코드 실행. 안전하게 옵셔널 값에 접근할 수 있습니다.! (실행문 - Forced Unwrapping): 옵셔널 값을 강제로 추출. nil일 경우 런타임 에러 발생. 최대한 사용을 피하고, 꼭 필요한 경우에만 사용해야 합니다.옵셔널 체이닝을 쓰는 이유옵셔널 타입으로 정의된 값이 프로퍼티나 메서드를 가지고 있을 때, 다중 if를 쓰지 않고 간결하게 코드를 작성하기 위해옵셔널 타입의 데..