일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- switch-case
- Java
- Spring
- amazon
- 제어문
- AWS
- pagination
- SWiFT
- Gradle
- EC2
- Xcode
- PHP
- 전의 의존성
- bootstrap
- 함수
- guard
- 클래스
- class
- programmers
- CodeIgniter
- 상속
- 2차원 객체배열
- 객체
- DatePicker
- CKEditor4
- 자료불러오기
- 차이점
- jQuery
- 사용법
- 옵셔널
- Today
- Total
목록SWiFT (38)
not bad 한 개발
(인덕대학교 컴퓨터소프트웨어학과 iOS프로그래밍기초(21-2학기)한성현 교수님 강의 내용을 변형 및 요약 했습니다.) 아규먼트(argument)로 전달하는 값이 없을 경우, 디폴트 매개변수 값을 사용합니다. 함수를 선언할 때 매개변수에 디폴트 값을 할당합니다. (디폴트 매개변수 정의 예제) func Hello(number: Int, Name: String = "dabean") -> String{ return("\(Name), 당신의 번호는 \(number)") }var Message1 = Hello(number:20, Name: "jean") var Message2 = Hello(number:100) print(Message1) // jean, 당신의 번호는 20 print(Message2) // dab..
(인덕대학교 컴퓨터소프트웨어학과 iOS프로그래밍기초(21-2학기)한성현 교수님 강의 내용을 변형 및 요약 했습니다.) func(함수) 함수는 특정 작업을 수행하기 위한 독립적인 코드 집합입니다. //선언방법 func [함수명]([외부 매개변수] [내부 매개변수]: [자료형]) -> [리턴형]{ return [내부 매개변수] //함수를 정의할 때는 내부 매개변수명을 사용합니다. } [함수명]([외부 매개변수]) //함수를 호출할 때는 외부 매개변수명을 사용합니다. 선언시 외부 매개변수명은 생략이 가능합니다. 외부 매개변수명을 생략한 경우 함수를 호출할 때에는 내부 매개변수명을 사용합니다. 매개변수(parameter)와 인수(argument)는 차이점이 있습니다. 함수 정의의 값을 매개변수, 호출시의 값은 ..
(인덕대학교 컴퓨터소프트웨어학과 iOS프로그래밍기초(21-2학기)한성현 교수님 강의 내용을 변형 및 요약 했습니다.) fallthrough문 C/C++ 문와 다르게 Swift에서는 switch-case문을 사용하면 break문이 포함되어있기 때문에 break가 필요없습니다. case문에서 아래로 계속 내려가게 하려면 fallthrough문을 사용하면 됩니다. (fallthrough문 예시) var op1 = 10 switch (op1) { case 10: print("10") fallthrough case 9: print("9") case 8: print("8") fallthrough default: print("8 이하의 수") } //첫 번째 case문 이 실행되고 fallthrough문 때문에 조건..
(인덕대학교 컴퓨터소프트웨어학과 iOS프로그래밍기초(21-2학기)한성현 교수님 강의 내용을 변형 및 요약 했습니다.) where절 where절은 for문 switch-case문에 기존의 조건에 또다른 조건을 추가하기위해 사용합니다. 배열을 결합하여 조건을 추가하는 것이 가능합니다. (where절 예시1) var onDo = 60 switch (onDo) { case 0...49 where onDo % 2 == 0: print("Cold and even") case 50...79 where onDo % 2 == 0: print("Warm and even") case 80...110 where onDo % 2 == 0: print("Hot and even") default: print("onDo out of..
(인덕대학교 컴퓨터소프트웨어학과 iOS프로그래밍기초(21-2학기)한성현 교수님 강의 내용을 변형 및 요약 했습니다.) switch-case문 switch-case문 대신에 if~else문을 사용하여 기능은 구현되지만 switch-case문 을 사용하면 코드가 간결해집니다. 각 case문 마지막에는 break가 자동으로 들어있습니다. switch-case문을 사용한다면 case부분의 내용이 비어 있으면 에러가 납니다. switch-case문에 조건을 다 만들었다면 반드시 default를 작성해야 합니다. Swift에서는 case에 범위를 지정할 수 있는데 "case[시작]...[끝]" 형식으로 지정이 가능합니다. (switch-case문 Int형 예시) var math = 3 switch math{ cas..
(인덕대학교 컴퓨터소프트웨어학과 iOS프로그래밍기초(21-2학기)한성현 교수님 강의 내용을 변형 및 요약 했습니다.) 지금 나오는 두 개의 소스 코드는 결과는 같지만 한쪽은 if~let문을 사용하였고 다른 한쪽은 guard~let을 사용했습니다. (if~let) func Nameprint(frontName:String, backName:String?){ if let same = backName{ //backName이 nil이 아닌 경우 print(same,frontName) } else{ print("성이 없습니다.") } } Nameprint(frontName:"lee",backName:"dabean") Nameprint(frontName:"lee",backName:nil) //첫 번째 함수는 dabe..