안녕하세요! Swallow입니다! 이번 포스팅은 Optioanl Unwrapped 방법 중 ⭐️ IUO(Implicitly Unwrapped Optionals) 암시적 추출 ⭐️ 관한 글입니다! 항상 어떠한 조언, 충고 환영입니다! 시작하기에 앞서 이 글은 앨런 Swift 문법 마스터 스쿨 강의와 야곰님의 스위프트 프로그래밍 책을 공부하고 참고하여 작성하였습니다! 그럼 시작하겠습니다! IUO란? 쉽게 말씀을 드리면 (특정 상황에서) 추출될 준비가 되어있는 타입입니다! 특정 상황? 그게 뭐지..? 라고 생각하실 거예요! 하나하나 설명드리겠습니다! 위의 내용을 설명드리기 전에 암시적 추출하는 방법부터 알아볼까요? 옵셔널을 선언할 때처럼 타입 뒤에!(느낌표)를 붙여주면 됩니다! 요렇게 말이죠! var name..
안녕하세요! Swallow입니다! 이번 포스팅은 Optioanl Unwrapped 방법 중 비교적 간단한 ⭐️ Nil-Coalescing ⭐️ 관한 글입니다! 항상 어떠한 조언, 충고 환영입니다! 시작하기에 앞서 이 글은 앨런 Swift 문법 마스터 스쿨 강의와 야곰님의 스위프트 프로그래밍 책을 공부하고 참고하여 작성하였습니다! 그럼 시작하겠습니다! 닐 코얼레싱(Nil-Coalescing)이란? 사전적 의미로는 (더 큰 덩어리로) 합치다 라는 의미입니다! Nil-Coalescing은 Optional Unwrapped 방법 중에서 비교적 간단합니다! 이전 포스팅에서 마지막 부분에서 조금 말씀드렸다시피, 기본값을 제공해주는 연산자입니다! 직접적으로 값을 벗겨내서 사용하는 게 아닌, 기본값을 제시해서 옵셔널을..
안녕하세요! Swallow입니다! 이번 포스팅은 지난번에 말씀드렸던 옵셔널을 우아하고 더 안전하게 벗겨낼 수 있는 ⭐️ 옵셔널 바인딩 ⭐️ 관한 글입니다! 항상 어떠한 조언, 충고 환영입니다! 시작하기에 앞서 이 글은 앨런 Swift 문법 마스터 스쿨 강의와 야곰님의 스위프트 프로그래밍 책을 공부하고 참고하여 작성하였습니다! 그럼 시작하겠습니다! 저번 글에서도 말씀드렸다시피 옵셔널 타입의 값을 사용하기 위해서는 옵셔널을 포장지를 벗겨낸 후 사용이 가능하다고 말씀드렸습니다! 그럼 오늘 배울 ⭐️ 옵셔널 바인딩 ⭐️ 과연 이게 무엇일까요? 옵셔널 바인딩이란? 쉽게 이야기하자면 새로운 상수 또는 변수에 할당(바인딩) 되는 경우에만 작업을 실행하겠다 라는 의미입니다! 어떨 때는 바인딩이 되고 어떨 때는 안될까라..
안녕하세요! Swallow입니다! 오늘은 지난번에 포스팅하기로 한 ⭐️ Optional Unwrapped ⭐️ 옵셔널 추출하기에 대해서 작성해 보겠습니다! 항상 어떠한 조언, 충고 환영합니다! 시작하기에 앞서 이 글은 앨런 Swift 문법 강의와 야곰님의 스위프트 프로그래밍 책을 공부하고 참고하여 작성하였습니다! 그럼 시작하겠습니다! 우선 Optional 타입으로 선언된 값을 사용하려면 이전 글에서도 말씀드렸다시피 보호막(포장지)을 벗겨낸 후 사용을 해야 합니다! 일반적으로 옵셔널로 선언을 했을 때 그림의 표현을 한번 보겠습니다! 그러면 Optional로 선언된 값을 사용하고 싶은데 어떤 방식으로 벗겨내서 사용할 수 있을까요? Optional Unwrapped 에는 크게 5가지로 구분되어 있습니다! 그중..
안녕하세요! Swallow입니다! 저의 첫 글을 Optional(옵셔널)로 시작하려 합니다! 항상 어떠한 조언, 충고 환영입니다! 시작하기에 앞서 이 글은 앨런 Swift 문법 마스터 스쿨 강의와 야곰님의 스위프트 프로그래밍 책을 공부하고 참고하여 작성하였습니다! 그럼 시작하겠습니다! 옵셔널이란? 스위프트 특징 중 하나인 안정성을 문법으로 담보하는 기능입니다 옵셔널은 사전적 의미로는 '선택적인'이라는 의미입니다! 즉, '값이 있을 수도 있고, 없을 수도 있다'를 나타내는 표현입니다 그리고 열거형으로 구현된 임시 타입입니다 열거형에 관한 밑에 정리한 두 번째 포인트 부분을 봐주세요! 이론적인 의미는 간단히 알아보고, 이제 옵셔널에 대해서 완벽히 이해하려면 예시를 보는 게 더 좋겠죠? 그런데!!!! 예시를 ..
- optional unwrapping
- 연관값
- Swift enum
- Type Methods
- 프로퍼티 옵저버
- 열거형 case 패턴
- Optional pattern
- 옵셔널 패턴
- Swift Methods
- Instance Methods
- enum
- 클래스 구조체 차이
- 옵셔널 바인딩
- optional
- 스위프트 메서드
- SWiFT
- swift class
- 열거형
- 속성 감시자
- optional unwrapped
- 스위프트
- swift struct
- Swift Instance
- Property Observers
- 옵셔널
- 저장 타입 프로퍼티
- 저장 타입 속성
- 원시값
- 서브스크립트
- 옵셔널 추출