일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 직장인자기계발
- 패스트캠퍼스
- 30개프로젝트로배우는iOS앱개발withSwift초격자패키지Online
- 옵셔널 체이닝
- 문자열 보간법
- userDefaults
- ios
- 열거형
- Background
- 함수
- Optional Chaining
- 기본문법
- Threading
- 프로퍼티 관찰자
- 인스펙터
- 직장인인강
- SeSAC
- 독학
- TableView
- beginAsyncWrite
- xcode
- RawValue
- 패캠챌린지
- enum
- 패스트캠퍼스후기
- switch
- Git
- cancelAsyncWrite
- Realm
- swift
- Today
- Total
목록열거형 (3)
아삭아삭 iOS 개발
오늘 공부한 내용들을 내가 잊지 않기 위해 기록합니다. 틀린 내용이 있을 수 있는 점 참고 부탁드립니다 :) ■ 오늘의 과제 1) Raw String 과제목표 : swift5에서 새로 등장한 rawstring이 무엇인지 알아보고, playground에서 실습해보기 (스스로 학습 및 구현) (정리한 내용과 예시들은 playground로 구현해보며 내용이 길어져 별도 포스팅으로 업로드 예정입니다~) //링크 예정 자리// 2) 감정 다이어리 프로젝트 코드 개선 과제목표 : 함수의 반환값, 열거형, 등을 활용해 감정 다이어리 프로젝트 코드 개선수정 ■ 개선사항 감정버튼 9개 개별 Outlet 연결 감정버튼 9개 모두 하나의 Outlet Collection 연결 스토리보드를 통한 감정버튼 Image 9개 개별등..
지난 시간에 이어서 swift에서 강력한 기능 중 하나인 열거형에 대해 마저 알아보겠습니다. 열거형의 다양한 활용법들 중에는 원시값과 초기화, 메서드 활용, 재귀 열거형 등에도 가능합니다. ■ 열거형의 다양한 활용방법 6가지 (4) ~ (6) 4) 열거형의 원시값(rawValue) 열거형을 제일 처음 정의할 때 미리 설정해두는 초기값을 의미 열거형의 각 항목은 자체로도 하나의 값이지만 항목에 원시값을 갖게 할 수도 있음 ※ 특정 타입으로 지정된 값을 가질 수 있음 swift의 경우 원시값의 타입으로 문자열, 문자, 정수, 부동소수점 숫자 타입 등 다른 데이터 타입들도 가능 ※ 단, 각 원시값은 열거형 선언부내 유일한 값이어야 함 ※ 보통 다른 언어들에서는 Int타입만 원시값을 갖을 수 있음 열거형 이름 ..
열거형은 swift에서 강력한 기능 중 하나입니다. 오늘은 열거형의 정의와 활용법들에 대해 알아보겠습니다! ■ 열거형 연관성이 있는 값을 모아 놓은 것 → 관련 값의 그룹으로 타입을 정의하고, 코드에서는 타입-세이프 방법으로 값을 동작 enum 이라는 키워드 사용 → 내부에는 case 키워드를 이용해 연관항목 나열 가능 열거형을 만들게 되면 하나의 새로운 타입처럼 사용할 수 있음 → 열거형 이름 정의시 대문자 카멜케이스를 사용 열거형 내부 각각의 case 자체가 고유의 값임 → 열거형내 case 정의시 소문자 카멜케이스를 사용 기존 구현을 넘어 기능적 확장도 가능, 표준 기능을 제공하기 위해 프로토콜 준수 또한 가능 enum 이름 { case 이름1 case 이름2 case 이름3, 이름4, 이름5 … ..