ios개발을 위한 문법정리boostcourse - iOS프로그래밍을 위한 스위프트 기초 를 수강하며 작성하였습니다.스위프트는 문법표현이 다양하다.스위프트는 대소문자를 구분한다.1\. swift의 명명법Lower camel Case : function, method, v
ios개발을 위한 문법정리boostcourse - iOS프로그래밍을 위한 스위프트 기초 를 수강하며 작성하였습니다.상수 선언 키워드 : let변수 선언 키워드 : var상수 선언 후, 값 할당하기선언을 한 뒤, 나중에 값을 할당하려는 상수나 변수는 반드시 타입을 명시해
swift의 기본 데이터 타입boolInt, UIntFloat, DoubleChracter, StringBool다른 언어처럼 0, 1로 true, false를 대체할 수 없다. 에러메세지가 뜬다.Int, UIntInt : 정수 타입, 현재는 기본적으로 64비트 정수형U
Anyswift의 모든 카입을 지칭하는 키워드(Any타입.. 신기하다..)Any 타입에 Double자료를 넣어두었더라도 Any는 Double타입이 아니기 때문에 할당 할 수없다.이럴 경우 명시적으로 형변환을 해줘야 한다.AnyObject모든 클래스 타입을 지칭하는 프로
컬렉션 타입 Array = 순서가 있는 리스트 컬렉션 Dictionary = '키'와 '값이 쌍으로 이루어진 컬렉션 Set = 순서가 없고, 멤버가 유일한 컬렉션 Array 멤버가 순서(인덱스)를 가진 리스트 형태의 컬렉션 타입 여러가지 리터럴 문법을 활용할 수 있어
함수의 호출 | sum(a:3, b:5)함수의 호출 | name(name: "myname")함수의 호출 | maxinumIntegerValue()함수의 호출 | noneReturn()
다양한 매개변수를 갖는 함수매개변수가 기본값을 갖는 함수매개변수에 기본적으로 전달될 값을 미리 지정해 둘 수 있다.기본값을 갖는 매개변수는 매개변수 목록 중 뒤쪽에 위치하는 것이 좋다.기본값을 갖는 매개변수는 함수의 호출 시 생략될 수도 있다.전달인자 레이블(Argum
// swift if-else 구문은 다른 프로그래밍언어와 비슷..1\. if-else 구문다른 프로그래밍언어의 if-else구문과 비슷한 것같다.if만 단독으로 사용가능하고, Bool 타입의 값만 위치해야 한다.조건을 감싸는 소괄호는 선택사항switch 구문스위프트의
for-in 구문기존 언어의 for-each 구문과 유사하다.Dictionary의 경우 이터레이션 아이템으로 튜플이 들어온다.while 구문repeat- while 구문기존 언어의 do-while과 형태/동작이 유사하다.