일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SWiFT
- guard
- 2차원 객체배열
- EC2
- DatePicker
- amazon
- Gradle
- 함수
- CKEditor4
- AWS
- 상속
- 차이점
- class
- 자료불러오기
- bootstrap
- switch-case
- 전의 의존성
- Java
- 사용법
- 제어문
- Xcode
- Spring
- programmers
- pagination
- 옵셔널
- 클래스
- CodeIgniter
- jQuery
- PHP
- 객체
- Today
- Total
목록전체 글 (81)
not bad 한 개발
(인덕대학교 컴퓨터소프트웨어학과 iOS프로그래밍기초(21-2학기)한성현 교수님 강의 내용을 변형 및 요약 했습니다.) overloading(생성자 중첩) 같은 이름의 메서드 여러 개를 가지면서 매개변수의 유형과 개수가 달라지도록 하는 기술입니다. 매개변수의 개수와 자료형이 다른 같은 이름의 함수를 여러 개 정의하는 것 입니다. 매개변수가 다른 두 생성자를 통해 두가지 방법으로 인스턴스를 만들 수 있습니다. iOS앱에서 이미지를 관리하는 클래스 UIImage는 15개의 init()가 overloading되어 있습니다. (overloading 예제) class woMan { var age1 :Int = 10 var weight2 :Double = 70.5 func disPlay (){ print ("나이:\..
(인덕대학교 컴퓨터소프트웨어학과 iOS 프로그래밍 기초(21-2학기) 한성현 교수님 강의 내용을 변형 및 요약했습니다.) Mac OS와 window는 세계에서 사용자가 많은 운영체제들입니다, 두 운영체제를 비교해보겠습니다. 운영체제 window와 Mac OS는 일단 운영체제가 다릅니다, 당연하다고 할 수 있지만 가장 근본적인 차이라고 할 수 있습니다. 기본 브라우저 window는 브라우저가 internet Explorer이고 Mac OS는 Safari가 기본 브라우저 입니다. 언어 변경 window는 키보드에 따로 한/영키가/ 있어서 누르면 바뀌지만 Mac OS는 한/영키를/ 변형하려면 Control + space를 눌러야 변형이 됩니다. 프로그램 설치 window는 프로그램을 웹사이트에서 직접 다운로드..
(인덕대학교 컴퓨터소프트웨어학과 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..