ios8이랑 같이 swift가 나왔지만,
프로젝트 자체를 swift로 하는 것도 아니고...
맨날 주석 작업만 하다가 재미없어서 한번 변수 선언 출력만 해봤다.
이전과 같이 viewDidLoad함수에다가 작업하면된다.
class ViewController: UIViewController
{
override func viewDidLoad()
{
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let i = 1; // 변수에 1할당
let j = 2; // 변수에 2 할당
let sum = i+j; // 변수에 i와 j의 합 할당
println(sum); // 출력
}
override func didReceiveMemoryWarning()
{
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
이렇게 보면 정말 별거 없네 싶지만, 저 코드를 이렇게 바꿔도 똑같이 동작한다.
let
i
=
1
let
j
=
2; let
sum
= i+j
println(sum);
처음에는 맨 끝에 세미콜론을 안넣어도 동작한다길래 단순하게 세미콜론만 빼고 해봤다
let i = 1
let j = 2
let sum = i+j
println(sum)
물론 잘 동작한다.
이 때 그럼 엔터가 세미콜론 역할을 하나 하고 일부러 수식에 엔터를 주고 해봤지만 잘 돌아간다.
그래서 처음에 쓴 저 정신나간 소스코드도 동작을 하는 것이다.
완전 신기하네...
추가 (변수 선언 엔터 놀이 : 엔터를 어떻게 치면 에러가 나는지 테스트)
'프로그래밍 > iOS' 카테고리의 다른 글
[iOS] NSString에 공백대신 하이픈(-) 넣기 (0) | 2015.04.09 |
---|---|
[ios] thread 동작 (0) | 2015.04.09 |
[iOS] UIImage의 DPI 정보 변경하기 (0) | 2015.04.09 |
[ios] AVCaptureSession Zoom (0) | 2015.04.09 |
[ios] simulator용 라이브러리와 device용 라이브러리 합치기, lipo (0) | 2015.04.09 |