일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 패캠챌린지
- userDefaults
- Git
- 열거형
- 30개프로젝트로배우는iOS앱개발withSwift초격자패키지Online
- Realm
- Optional Chaining
- 문자열 보간법
- 패스트캠퍼스후기
- 패스트캠퍼스
- Background
- 함수
- SeSAC
- switch
- Threading
- 인스펙터
- xcode
- beginAsyncWrite
- 프로퍼티 관찰자
- enum
- 직장인자기계발
- 독학
- TableView
- RawValue
- cancelAsyncWrite
- 옵셔널 체이닝
- 기본문법
- ios
- 직장인인강
- swift
- Today
- Total
목록switch (3)
아삭아삭 iOS 개발
(본 게시물은 개인 공부 기록용이므로 내용에 오류가 있을 수 있습니다.) Swift는 특정하지 않은 타입들의 작용을 위해 Any와 AnyObject라는 두 가지 특별한 타입을 제공하고 있습니다. 아래에서 해당 타입들의 공통점과 차이점에 대해 알아보고 샘플 코드까지 살펴보겠습니다~ ■ Any vs. AnyObject 공통점 둘 다 여러 타입에 대응이 가능함 둘 다 컴파일 시점에는 어떤 타입으로 된 요소를 갖고 있는지 알 수 없으며, 런타임 시점에 타입이 결정됨 → 그래서 TypeCasting 하지 않으면 각 멤버에 대한 접근도 불가능함 📌 NOTE 실제 코딩시에는 Any 타입의 사용을 최대한 지양하는 것이 좋음. 왜냐하면 런타임 시점에야 타입이 결정되기 때문에 런타임 오류가 발생할 수 있기 때문에 주의가 ..
오늘 공부한 내용들을 내가 잊지 않기 위해 기록합니다. 틀린 내용이 있을 수 있는 점 참고 부탁드립니다 :) ■ 오늘의 과제 1) Raw String 과제목표 : swift5에서 새로 등장한 rawstring이 무엇인지 알아보고, playground에서 실습해보기 (스스로 학습 및 구현) (정리한 내용과 예시들은 playground로 구현해보며 내용이 길어져 별도 포스팅으로 업로드 예정입니다~) //링크 예정 자리// 2) 감정 다이어리 프로젝트 코드 개선 과제목표 : 함수의 반환값, 열거형, 등을 활용해 감정 다이어리 프로젝트 코드 개선수정 ■ 개선사항 감정버튼 9개 개별 Outlet 연결 감정버튼 9개 모두 하나의 Outlet Collection 연결 스토리보드를 통한 감정버튼 Image 9개 개별등..
본 게시물은 개인 공부 기록용이므로 내용에 오류가 있을 수 있습니다. ■ 조건문 - 주어진 조건에 따라서 애플리케이션을 다르게 동작하도록 하는 것 - 프로그램 작성시 특정 조건에서 코드를 실행해야 하거나, 실행하지 말아야 하는 상황이 생길 때 조건문을 사용 - if, switch, guard문 세 가지 종류로 구현 가능 1) if문 - 간단한 조건에 적절한 구문 - else절은 옵셔널이며 해당 조건은 필요하지 않으면 제외할 수 있음 if 조건식 { 실행할 구문 } let coffee = 1500 if coffee < 1000 { print(“커피 판매 실적이 저조합니다.”) } if 조건식 { 조건식이 만족하면 해당 구문 실행 } else { 만족하지 않으면 해당 구문 실행 } if coffee < 10..