야곰의 Swift 기초 강의를 보고 정리한 자료입니다
야곰의 Swift 기초 강의를 보고 정리한 자료입니다. 이름 짓기 Lower Camel Case : function, method, variable, constant ex) someVariableName Upper Camel Case : type(class, struct, enum, extension...) ex) Person, Point, Week ...
야곰의 Swift 기초 강의를 보고 정리한 자료입니다. > ### let 상수 선언 키워드, constant 최초 한 번만 할당해줄 수 있고, 이후에는 값을 할당하거나 변환시킬 수 없다. > ### var 변수 선언 키워드, variable 다른 값을 추후에도 할당할 수 있다. 주의! Swift는 space도 민감하게 반응한다. 확인 잘하기~
Bool true, false를 판별한다. 기존의 c언어와는 달리 0, 1을 넣으면 정수형으로 인식해 오류를 뱉는다! Int 정수형 데이터 타입 UInt unsigned int로 양수만을 다룬다. Float 부동소수형 타입, 32비트 기준. Double 부동소수형 타입, 64비트 기준. Character 문자 한개 String 문자열 Float와 Doub...
Any Swift의 모든 타입을 지칭하는 키워드. > ### AnyObject Swift의 모든 클래스 타입을 지칭하는 프로토콜. > ### nil 없음을 의미하는 키워드. 야곰의 Swift 기초 강의를 보고 정리한 자료입니다.
Array 순서가 있는 리스트 컬렉션 > ### Dictionary 키와 값의 쌍으로 이루어진 컬렉션 > ### Set 순서가 없고, 멤버가 유일한 컬렉션 야곰의 Swift 기초 강의를 보고 정리한 자료입니다.
함수의 선언 > ### 반환값이 없는 함수 ` > ### 매개변수가 없는 함수 > ### 매개변수와 반환값이 없는 함수 > ### 함수의 호출
1. 기본값을 갖는 매개변수는 매개변수 목록 중에 뒤쪽에 위치하는 것이 좋다. > 2. 매개변수 기본값을 가지는 매개변수는 생략 가능 > 3. 전달인자 레이블 함수를 호출할 때 매개변수의 역할을 좀 더 명확하게 하거나, 함수 사용자의 입장에서 표현하고자 할 때 사용한다. 함수 내부에서 전달인자를 사용할 때에는 매개변수 이름을 사용한다 > 4. 함수를...
헷걸리기 시작허는데..
우앵
머..머요 있을 수도 없을수도?