일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- PHP
- 함수
- 상속
- SWiFT
- 사용법
- CodeIgniter
- programmers
- 자료불러오기
- switch-case
- Java
- Xcode
- CKEditor4
- class
- jQuery
- EC2
- 차이점
- amazon
- bootstrap
- pagination
- AWS
- 제어문
- Gradle
- guard
- DatePicker
- 클래스
- 옵셔널
- 전의 의존성
- 2차원 객체배열
- 객체
- Spring
- Today
- Total
목록class (11)
not bad 한 개발
(인덕대학교 컴퓨터소프트웨어학과 iOS프로그래밍기초(21-2학기)한성현 교수님 강의 내용을 변형 및 요약 했습니다.) Failable Initializers(실패 가능한 생성자) Swift언어를 사용하여 iOS 앱을 만들경우 UIKit 안에 있는 함수 중에는 끝에 "!"가 붙어있는 함수가 있습니다. 조건에 맞는 파일이 없는 경우 인스턴스를 만들 수 없고 nil값도 저장할 수 있으려면 init다음에 "?"(언래핑)을 하여 옵셔널 값이 리턴되게 해야 합니다. init?로 만든 인스턴스는 옵셔널형으로 만들어져서, 사용하려면 옵셔널을 언래핑해야 해서 위 제일 마지막에 “!”가 있습니다. (Failable Initializers 가 있는 인스턴스 생성 예제) class woMan { var age1 :Int va..
(인덕대학교 컴퓨터소프트웨어학과 iOS프로그래밍기초(21-2학기)한성현 교수님 강의 내용을 변형 및 요약 했습니다.) 프로퍼티(property) 프로퍼티는 두 가지가 존재합니다. 하나는 stored property와 computed property가 있습니다 프로퍼티란 필드와 메서드 간 기능의 중간 클래스 멤버의 특수한 유형입니다. 주로 getter와 setter 메서드로 호출됩니다. stored property 지금까지 클래스 내부에 선언했던 변수들을 stored property라고 부릅니다. computed property property가 설정되거나 검색되는 시점에서 계산 또는 파생된 값입니다. computed property 안에는 값을 리턴하는 getter메서드 값을 대입하는 setter메서드가..
(인덕대학교 컴퓨터소프트웨어학과 iOS 프로그래밍 기초(21-2학기) 한성현 교수님 강의 내용을 변형 및 요약했습니다.) self 현재 클래스 내 메서드나 프로퍼티를 가리킬 때 메서드나 프로퍼티 앞에 self. 을 붙입니다. init안에 있는 매개변수의 이름과 클래스에 있는 프로퍼티의 이름이 다르면 .self 를 붙일 필요는 없습니다. 하지만 클래스에 있는 프로퍼티와 init안에 있는 매개변수의 이름이 같을 경우 반드시 .self를 붙여야 합니다. (self 사용 예제 1) class woMan{ var age1 :Int var weight2 :Double func disPlay(){ print("나이:\(age1), 무게:\(weight2)") } init(age1 :Int, weight1 :Doubl..
(인덕대학교 컴퓨터소프트웨어학과 iOS 프로그래밍 기초(21-2학기) 한성현 교수님 강의 내용을 변형 및 요약했습니다.) init() 인스턴스 초기화 클래스, 구조체, 열거형(enum) 인스턴스가 생성되는 시점에서 해야 할 초기화 작업입니다. init()은 인스턴스가 만들어지면서 자동으로 호출됩니다. init 메서드 생성하는 방법 init(){ //프로퍼티를 넣어줍니다. } designated initializer라고 하여 모든 프로퍼티를 초기화시키는 생성자입니다, designated initializer 는 기본적으로 코드상에는 안 보이지만 init()를 하나라도 만들면 designated initializer 는 사라집니다. (init() 예제 코드 1) class woMan { var age1 :I..
(인덕대학교 컴퓨터소프트웨어학과 iOS프로그래밍기초(21-2학기)한성현 교수님 강의 내용을 변형 및 요약 했습니다.) 클래스(class) 객체가 생성되었을 때 어떠한 모습을 보일 것인지를 정의한 것 입니다. 클래스로부터 만들어진 객체를 인스턴스라 합니다. 객체 인스턴스 실제로 메모리에 할댕된 객체입니다. 애플리케이션을 개발용으로 사용되는데 쉽게 사용할 수 있으며 재사용 기능을 지닌 모듈입니다. 객체의 구성 데이터 변수(data variable) or 속성(property) 함수 or 메서드(method) Swift에서 클래스 선언 프로퍼티 부분에는 클래스 내에 포함되는 변수(var)와 상수(let)를 정의합니다. 인스턴스 메서드는 객체가 호출하는 메서드입니다. 타입 메서드는 클래스가 호출하는 메서드를 정..