이후 나오는 정리 내용들은 모두 야곰님의 swift 강의 내용들을 정리한 것 입니다.\-Lower Camel Case : Function, Method, Variable, Constantex) lowerCamelCase\-Upper Carmel Case : type(C
상수 선언 키워드 : let변수 선언 키워드 : varSwift는 띄어쓰기가 매우 민감한 언어이다. 띄어쓰기 때문에 본인도 모르게 오류가 발생할 수 있으니 주의해야 한다.만약 값의 타입이 명확하다면 타입은 생략이 가능하다.값의 타입을 유추하기 어렵다면 생략하면 안된다.
스위프트에서는 1과 0을 True와 False로 활용할 수 없다.Int : 정수 타입. 현재는 기본적으로 64비트 정수형UInt : 양의 정수 타입. 현재는 기본적으로 64비트 양의 정수형.Float : 실수 타입. 32비트 부동소수형.Double : 실수 타입. 64
Any - Swift의 모든 타입을 지칭하는 키워드AnyObject - 모든 클래스 타입을 지칭하는 프로토콜nil - '없음'을 의미하는 키워드Swift의 모든 타입을 지칭하는 키워드이다.위와 같이 Any 타입에는 어떠한 데이터 타입의 값도 할당할 수 있다.그러나 so
Swift에서 함수의 기본적인 형식은 위와 같다. (띄어쓰기에 주의하자.)예시)반환 값이 없으면 Void 를 사용하면 된다.예시)아니면 그냥 아래의 코드와 같이 Void 를 생략 해도 상관은 없다.(화살표도 빼야한다.)매개변수가 없는 경우 위와 같은 형식으로 함수를 작
매개 변수에 기본으로 전달될 값들을 미리 지정해줄 수 있다.그리고 이렇게 기본값을 가지는 매개 변수들은 가장 뒤쪽에 적어주는것이 좋다.만약 기본값 외에 따라 값을 넣어주고 싶으면 me 라는 매개변수를 명시한다음에 값을 지정해주면 된다.함수를 호출할 때 함수 사용자의 입
기존에 다른 언어에서의 if 와는 별 차이는 없다.좀 다른 점이 있다면 비교값에 소괄호 () 를 생략할 수 있다. 그리고 비교값은 Bool 타입이 와야한다.switch는 다음과 같은 범위 연산자를 사용할 수 있다.1..<100 : 1 이상 100 미만101...
기본적으로 다른 언어에서의 for 반복문과 유사하다.Dictionary에 경우 item자리에 튜플 타입으로 받기 때문에 두개의 item을 지정해주면 된다.while문의 조건부분은 앞서 if문에서도 확인했듯이 Boolen타입이 와야한다.만약 정수 1 과 같이 다른 타입이
옵셔널은 swift 에서 가장 핵심적인 개념중 하나이다.값이 있을수도, 없을 수도 있음을 표현nil 값이 할당될수 있는지 없는지 표현위와 같은 someFunction 같은 경우는 Int? 를 통해 옵셔널이라고 말한다.즉 nil 값이 올 수 있다는 뜻이다. 따라서 매개변
옵셔널 추출(Optional Unwrapping)이란 옵셔널의 값을 사용하기 위해서 꺼내오는 것이다.이떄 옵셔널 추출법은 크게 두가지로 나뉠 수있다.옵셔널 바인딩은 옵셔널 값을 꺼내오는 방법중 하나이다.옵셔널 바인딩은 nil 체크를 하는 동시에 안전하게 값을 추출할 수