본문 바로가기

분류 전체보기140

Swift의 함수 형태 및 사용 / iOS프로그래밍 함수의 형태 및 사용 Swift의 함수의 형태와 사용방법에 대해 알아 보겠습니다 Parameter와 argument의 차이 Parameter(매개변수)는 함수 정의부의 값을 매개변수, 호출시의 값을 argument(인수)로 부릅니다 함수의 형태 C스타일 함수 int add (int x, int y){ return (x + y); } add(1,2); cs Swift스타일 함수 func add(x:Int, y:Int) ->Int{ return (x + y) } print(add(x:1,y:2)) //3.0 Colored by Color Scripter cs Swift에서 함수를 호출할 때 변수명을 꼭 명시해 주어야 합니다 리턴값이 없을 경우엔 ->Void 생략가능합니다 함수의 자료형, 함수명 다음과 같이 .. 2021. 9. 26.

Swift의 반복문,제어문(if문, for문, repeat-whlie문 ,guard문, switch-case문) / iOS프로그래밍 제어문 Swift의 다양한 제어문, 반복문에 대해 알아보겠습니다 for in문 숫자 범위, 배열, 문자열을 순서대로 순회합니다 for반복시킬 변수 하나와 순회할 범위를 지정하여 사용합니다 for i in 1...3{ print(i) } //1 //2 //3 cs let Fruit = ["Apple", "Banana", "Kiwi", "Grape"] for name in Fruit { print("I'm \(name)") } //I'm Apple //I'm Banana //I'm Kiwi //I'm Grape Colored by Color Scripter cs if문 다음과 같이 사용합니다 let myNum = 5 if myNum == 1 { print("1") }else if myNum == 2{ pri.. 2021. 9. 26.

Swift의 옵셔널(Optional) 개념 이해하기 / iOS 프로그래밍 옵셔널(Optional)이란 ? 옵셔널이란 값이 있을 수도 없을 수도 있는 가능성을 나타낸 표현입니다 아무런 값도 반환할 수 없다는 의미의 Nil값을 가질 수 있는 것입니다 오류가능성이 있는 리턴값을 옵셔널타입으로 감싸 안전하게 리턴할 수 있습니다 옵셔널(Optional) 선언 var myNum1: Int? = nil var myNum2: Int! = nil var myNum3: Int = nil //컴파일에러 cs 옵셔널타입 변수선언은 ?또는 ! 키워드를 사용합니다 ?와!의 차이점은 아래로 이동 nil은 옵셔널타입에만 할당할 수 있습니다 일반타입 변수에 할당하려고 하면 컴파일 에러가 발생합니다 예제에서는 직접 nil값으로 초기화를 했지만 var myNum1: Int? //nil cs 이렇게 초기값을 할.. 2021. 9. 17.