티스토리 뷰
int hands; // 변수 선언
hands = 2; // 변수 초기화
int nose = 1; // 변수 선언과 함께 변수 초기화 한번에
var hands : Int // 변수 선언
hands = 2 // 변수 초기화
var nose = 1 // 변수 선언과 함께 변수 초기화 한번에, -> 자료형은 컴파일러의 타입 추론 기능에 의해 자동으로 선언 됨
var hands : Int; hands = 2; print(hands) // ';' 을 안붙이면 컴파일 오류가 뜬다.
2. 상수선언
JAVA
final int legs; // 상수 선언
legs = 2; // 상수 초기화
final int ears = 2; // 상수 선언과 초기화 한번에
SWIFT
let legs : Int // 상수 선언
legs = 2; // 상수 초기화
let ears = 2; // 상수 선언과 초기화 한번에 -> 타입 추론에 의해 자동으로 자료형 선언
- 상수는 let으로 선언한다.
3. 기본 자료형
var year : Int // 명시적 Int 선언
year = 2018
var name : String // 명시적 String(엄밀히는 Character의 집단 자료형) 선언
name = "홍길동"
var lastname : Character // 명시적 Character 선언
lastname = "홍"
var distance : Double // 명시적 Double 선언
distance = 2150.38563456545 // 뒤에 'l' 을 붙이지 않음.
var pi : Float // 명시적 Float 선언
pi = 3.14159 // 뒤에 'f' 를 붙이지 않음.
var flag : Bool // 명시적 Bool 선언
flag = true
4. 멀티 라인 스트링을 다루는 법
다음 가사를 출력하고자 한다.
난 너를 믿었던 만큼 난 내 친구도 믿었기에
난 아무런 부담없이 널 내 친구에게 소개 시켜줬고
그런 만남이 있은후로부터 우리는 자주 함께 만나며
즐거운 시간을 보내며 함께 어울렸던 것뿐인데
JAVA
String lyrics = "난 너를 믿었던 만큼 난 내 친구도 믿었기에\n" + // \n(리턴피드)를 문자열 내부에 넣어야 함.
"난 아무런 부담없이 널 내 친구에게 소개 시켜줬고\n" +
"그런 만남이 있은후로부터 우리는 자주 함께 만나며\n" +
"즐거운 시간을 보내며 함께 어울렸던 것뿐인데";
SWIFT
var lyrics = "난 너를 믿었던 만큼 난 내 친구도 믿었기에\n" + // \n(리턴피드)를 문자열 내부에 넣어야 함.
"난 아무런 부담없이 널 내 친구에게 소개 시켜줬고\n" +
"그런 만남이 있은후로부터 우리는 자주 함께 만나며\n" +
"즐거운 시간을 보내며 함께 어울렸던 것뿐인데"
var lyrics = """// 이 라인에서는 주석 포함 아무것도 써서는 안 됨
난 너를 믿었던 만큼 난 내 친구도 믿었기에 // \n(리턴 피드) 및 연산기호 '+' 가 필요없음.
난 아무런 부담없이 널 내 친구에게 소개 시켜줬고
그런 만남이 있은후로부터 우리는 자주 함께 만나며
즐거운 시간을 보내며 함께 어울렸던 것뿐인데
""" // 무조건 줄바꿈 해서 """를 밑에 써줘야 완성
1 ... 5
1 ..< 5
ex) for문을 사용하여 1 부터 5까지 출력
for value in 1...5 {
print(value)
}
'개발일지 > iOS 개발' 카테고리의 다른 글
스위프트로 RTMP 스트리밍 구현하기~ (0) | 2018.08.02 |
---|---|
iOS에 스위프트로 만들어진 WebRTC 클라이언트 앱을 실행해보고, 가지고 놀아보자. (2) | 2018.08.02 |
윈도우 10에서 가상화 프로그램(Vmware)을 사용하여 iOS 개발환경 만들기. (0) | 2018.07.03 |