일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 제어문
- 옵셔널
- SWiFT
- 객체
- PHP
- CKEditor4
- Gradle
- jQuery
- switch-case
- CodeIgniter
- EC2
- Xcode
- pagination
- class
- programmers
- 사용법
- AWS
- 자료불러오기
- Java
- bootstrap
- 차이점
- amazon
- 함수
- 전의 의존성
- DatePicker
- Spring
- guard
- 상속
- 클래스
- 2차원 객체배열
Archives
- Today
- Total
목록Failable Initializers (1)
not bad 한 개발
Swift - Failable Initializers(실패 가능한 생성자)
(인덕대학교 컴퓨터소프트웨어학과 iOS프로그래밍기초(21-2학기)한성현 교수님 강의 내용을 변형 및 요약 했습니다.) Failable Initializers(실패 가능한 생성자) Swift언어를 사용하여 iOS 앱을 만들경우 UIKit 안에 있는 함수 중에는 끝에 "!"가 붙어있는 함수가 있습니다. 조건에 맞는 파일이 없는 경우 인스턴스를 만들 수 없고 nil값도 저장할 수 있으려면 init다음에 "?"(언래핑)을 하여 옵셔널 값이 리턴되게 해야 합니다. init?로 만든 인스턴스는 옵셔널형으로 만들어져서, 사용하려면 옵셔널을 언래핑해야 해서 위 제일 마지막에 “!”가 있습니다. (Failable Initializers 가 있는 인스턴스 생성 예제) class woMan { var age1 :Int va..
Swift
2021. 10. 23. 13:57