Swift

· Swift
[ 조건문 ] 조건에는 항상 Bool 타입이 들어와야 한다. if - else 구문 if (condition) { // 조건에 괄호는 생략 가능 statements } else if (condition) { statements } else { statements } let someInt = 100 if someInt 100 { print("100 초과") } else { print("100임ㅋ") } // 100임ㅋ switch 구문 case문에서 명시적으로 break를 안적어줘도 자동으로 break를 해준다. default 부분은 꼭 작성해주어야 한다. switch value { case pattern: code defaul..
· Swift
[ 함수 선언과 호출 ] 반환 값이 있는 함수 func 함수이름(매개변수1이름: 매개변수1타입, 매개변수2이름: 매개변수2타입 ...) -> 반환타입 { 함수 구현부 return 반환값 } func sum(a: Int, b: Int) -> Int { return a + b } 반환 값이 없는 함수 func 함수이름(매개변수1이름: 매개변수1타입, 매개변수2이름: 매개변수2타입 ...) -> Void { 함수 구현부 return } func printMyName(name: String) -> Void { print(name) } // Void 아예 생략 가능 func printMyName(name: String) { print(name) } [ 함수 고급 ] 매개변수 기본값 설정 func 함수이름(매개변수..
· Swift
[ 상수와 변수 ] 상수(변경 가능) 선언 키워드 let 변수(변경 불가능) 선언 키워드 var # 상수 let 이름: 타입 = 값 # 변수 var 이름: 타입 = 값 # 상수, 변수 모두 차후 할당 가능 var nickName: String nickName = "kybeen" 값의 타입이 명확하다면 타입은 생략 가능한데 굳이?? 나는 확실한게 좋기 때문에 이런거 생략 안한다. ※ 참고로 Swift에서는 이름 규칙으로 CamelCase 방식을 사용한다. 함수, 메서드, 변수, 상수 등 : 소문자로 시작 클래스, 구조체, 열거형 등 타입 이름 : 대문자로 시작 [ 기본 데이터 타입 ] Bool : 부울 (false, true만 되고 0과1은 안됨) Int : 64bit 정수형 (양수, 음수, 0) UInt..
· Swift
Swift의 기초 문법을 공부하기 위해 간단한 swift 코드를 실행해 볼 수 있는 playground를 사용해보자 Xcode 실행 후 File -> New -> Playground 클릭 간단한 코드만 실행해 볼 것이기 때문에 Blank로 선택해준다. 이후 원하는 경로에 playground 파일 이름을 넣고 생성해주면 아래와 같은 화면이 나오는데 여기서 코드를 작성해주면 된다. UIKit은 당장 사용 안하니 주석 처리해주고, 코드를 작성해보자. 코드 옆의 파란색 재생 버튼을 눌러주면 코드가 실행된다. ( 실행 단축키 : Shift + Command + Enter ) 하단에 실행 결과가 나타나고, 우측에는 값이 표시된다. 단축키 변경 Xcode -> Preference -> Key Buildings에서 R..
kybeen
'Swift' 태그의 글 목록 (3 Page)