안녕하세요! Swallow입니다! 이번 포스팅은 ⭐️ 인스턴스 메서드(Instance Methods) ⭐️ ⭐️ 타입 메서드(Type Methods) ⭐️ 관한 글입니다! 항상 어떠한 조언, 충고 환영입니다! 시작하기에 앞서 이 글은 앨런 Swift 문법 마스터 스쿨 강의와 야곰님의 스위프트 프로그래밍 책을 공부하고 참고하여 작성하였습니다! 그럼 시작하겠습니다! 이번 글부터 메서드에 대해서 다룰 예정입니다! 메서드(Methods)란? 클래스 / 구조체 내부에 존재하는 함수를 메서드라고 부릅니다! 오늘 배울 메서드는 ⭐️ 인스턴스 메서드(Instance Methods) ⭐️ ⭐️ 타입 메서드(Type Methods) ⭐️ 입니다! 첫 번째 인스턴스 메서드(Instance Methods)란? 일반적으..
안녕하세요! Swallow입니다! 이번 포스팅은 ⭐️ 열거형 case 패턴 ⭐️ 관한 글입니다! 항상 어떠한 조언, 충고 환영입니다! 시작하기에 앞서 이 글은 앨런 Swift 문법 마스터 스쿨 강의와 야곰님의 스위프트 프로그래밍 책을 공부하고 참고하여 작성하였습니다! 그럼 시작하겠습니다! 자! 그러면 열거형 case패턴에 대해 알아보겠습니다! 열거형 case패턴 이란? 케이스 내부에 구체적인 정보(연관값)가 들어있고, 구체적인 정보를 꺼내서 활용을 하기 위해 변수에 바인딩을 하여 사용하는 패턴입니다! 즉, let 변수이름 = 열거형 내부의 연관값 이런 의미입니다! 그러면 이제 구체적인 열거형 case패턴의 사용법과 사용하는 경우를 알아봐야 하겠죠? 저희가 오늘 배울 내용은! 옵셔널 열거형일 경우와 열거형..
안녕하세요! Swallow입니다! 이번 포스팅은 ⭐️ 열거형(Enumeration) ⭐️ 관한 글입니다! 이전 포스팅에서는 열거형의 기본적인 부분을 다뤘다면 이번 포스팅에서는 원시값(Raw Value)과 연관값(Associated Value) 내용에 대해 이야기해볼게요! 항상 어떠한 조언, 충고 환영입니다! 시작하기에 앞서 이 글은 앨런 Swift 문법 마스터 스쿨 강의와 야곰님의 스위프트 프로그래밍 책을 공부하고 참고하여 작성하였습니다! 그럼 시작하겠습니다! 이번 글에서는 열거형의 원시값과 연관값에 관하여 작성해보도록 하겠습니다! 우선 첫 번째로 원시값(Raw Value)이란? 열거형의 케이스들에 숫자 또는 문자열과 매칭 시켜서 자유롭게 활용하는 개념입니다! 쉽게 말씀드리면 각각의 케이스에 숫자 또는 ..
안녕하세요! Swallow입니다! 이번 포스팅은 ⭐️ 열거형(Enumeration) ⭐️ 관한 글입니다! 열거형을 잘 다루기 위해서 이번 게시글에서는 열거형의 가장 기본적인 부분을 다뤄보도록 하겠습니다! 항상 어떠한 조언, 충고 환영입니다! 시작하기에 앞서 이 글은 앨런 Swift 문법 마스터 스쿨 강의와 야곰님의 스위프트 프로그래밍 책을 공부하고 참고하여 작성하였습니다! 그럼 시작하겠습니다! 열거형(Enumeration)이란? 연관된 케이스(항목)들을 하나의 묶음으로 표현한 자료형 입니다! 오... 뭔가 좀 그럴싸해 보이죠? 쉽게 말씀드리면 연관된 항목을 묶은 것이니 요일을 주제로 열거형을 만든다고 한다면 월, 화, 수, 목, 금, 토, 일 이런 식으로 나타낼 수 있겠죠? 언제나 글로만 보면, 이해가 ..
안녕하세요! Swallow입니다! 이번 포스팅은 Optioanl Unwrapped 방법 중 비교적 간단한 ⭐️ Nil-Coalescing ⭐️ 관한 글입니다! 항상 어떠한 조언, 충고 환영입니다! 시작하기에 앞서 이 글은 앨런 Swift 문법 마스터 스쿨 강의와 야곰님의 스위프트 프로그래밍 책을 공부하고 참고하여 작성하였습니다! 그럼 시작하겠습니다! 닐 코얼레싱(Nil-Coalescing)이란? 사전적 의미로는 (더 큰 덩어리로) 합치다 라는 의미입니다! Nil-Coalescing은 Optional Unwrapped 방법 중에서 비교적 간단합니다! 이전 포스팅에서 마지막 부분에서 조금 말씀드렸다시피, 기본값을 제공해주는 연산자입니다! 직접적으로 값을 벗겨내서 사용하는 게 아닌, 기본값을 제시해서 옵셔널을..
안녕하세요! Swallow입니다! 이번 포스팅은 지난번에 말씀드렸던 옵셔널을 우아하고 더 안전하게 벗겨낼 수 있는 ⭐️ 옵셔널 바인딩 ⭐️ 관한 글입니다! 항상 어떠한 조언, 충고 환영입니다! 시작하기에 앞서 이 글은 앨런 Swift 문법 마스터 스쿨 강의와 야곰님의 스위프트 프로그래밍 책을 공부하고 참고하여 작성하였습니다! 그럼 시작하겠습니다! 저번 글에서도 말씀드렸다시피 옵셔널 타입의 값을 사용하기 위해서는 옵셔널을 포장지를 벗겨낸 후 사용이 가능하다고 말씀드렸습니다! 그럼 오늘 배울 ⭐️ 옵셔널 바인딩 ⭐️ 과연 이게 무엇일까요? 옵셔널 바인딩이란? 쉽게 이야기하자면 새로운 상수 또는 변수에 할당(바인딩) 되는 경우에만 작업을 실행하겠다 라는 의미입니다! 어떨 때는 바인딩이 되고 어떨 때는 안될까라..
- 열거형
- swift struct
- Swift enum
- 스위프트
- optional unwrapping
- 원시값
- SWiFT
- 저장 타입 속성
- 옵셔널 바인딩
- 저장 타입 프로퍼티
- Property Observers
- 프로퍼티 옵저버
- Type Methods
- 연관값
- Optional pattern
- optional unwrapped
- 속성 감시자
- optional
- 옵셔널 추출
- Instance Methods
- Swift Instance
- enum
- 옵셔널
- 옵셔널 패턴
- swift class
- 스위프트 메서드
- 클래스 구조체 차이
- 열거형 case 패턴
- 서브스크립트
- Swift Methods