레이블이 swift인 게시물을 표시합니다. 모든 게시물 표시
레이블이 swift인 게시물을 표시합니다. 모든 게시물 표시

2015년 6월 27일 토요일

[swift] Swift(스위프트) 시작하기 : while, for, for in

while 문

조건이 만족되었을 때 시작되며 조건검사 -> 코드실행 -> 조건검사 순으로 진행되며 조건이 만족되지 않을 경우 while문을 벗어나게 된다.

while num < 7
{
    num++
}

for 문

for var i = 0; i < 7; i++
{
     // 조건에 맞을 경우 실행될 코드
}

for in 문

주로 배열과 함꼐 사용.

var books = ["comic", "novel", "essay"]
for book in books
{
   // books에 있는 요소들을 쉽게 접근하여 활용가능.
}

2015년 6월 18일 목요일

[swift] 스위프트 시작하기 : if문, switch문

if문

var num = 7
if num > 2
{
    // num이 2보다 클 경우 이 부분의 코드가 실행됨.
}


if~ else 문

var num = 7
if num > 2
{
    // num이 2보다 클 경우 이 부분의 코드가 실행됨.
}
else
{
   // num이 2보다 크지 않을 경우 이부분의 코드가 실행됨.
}


if~ else if 문

var score = 85
if score > 90
{
    // "A"
}
else if num > 80
{
   // "B"
}
else
{
   // "F"
}


switch 문 
: if~ else if 문 대신에 사용가능함.
  case문 코드가 실행된 후 switch문이 끝나기 때문에 각 case문 마지막에 break를 사용하지 않는다.

var grade = "A"
switch grade
{
   case "A":
   // grade가 A이므로 해당 코드 출력
   case "B":
   // grade가 B일 때 출력
   case "C", "D", 'F":
   // grade가 C이거나 D이거나 F일 때 출력
   default:
   // grade가 모든 케이스에 적합하지 않을 때 출력
}

2015년 6월 17일 수요일

[swift] 스위프트 시작하기 : 변수

Xcode IDE를 사용하여 프로젝트를 생성해보자.

기존에 프로젝트를 생성하는 방법과 동일하게 하되 아래 그림과 같이 언어를 swift를 선택해준다.

기존에는 .h, .m 두개의 파일이 존재했다면 스위프트는 하나의 파일!!
그럼 아래의 그림과 같이 왼쪽에 .swift라는 확장자를 갖는 파일이 생성될 것이다. 

이제 변수를 생성하는 방법에 대해 알아보자.
var num = 7

- var을 사용하여 변수생성
- 세미콜론을 붙이지 않는다.
- 변수를 선언하면 타입을 자동으로 결정한다.(위의 경우 Int)

var num:Int = 7
var phonename:String = "iPhone"

위와 같이 명시적으로 선언할 수 있다.

2015년 6월 16일 화요일

[Swift] Swift (스위프트) 란 무엇일까?

swift는 애플에서 내놓은 iOS/OS X를 위한 새로운 프로그래밍 언어이다.
2014년에 발표되었으며 xcode를 사용하여 구현이 가능하다.

swift로 대처했을 때의 장점은 무엇일까?
- 코딩이 간결해지며 쉽고 빠르게 사용 가능하다.
- 성능이 좋다.
- 메모리를 자동으로 관리한다.

기존에 object-c로 만들어진 프로젝트는 어떻하나요?
- object-c와 swift는 호환가능하므로 굳이 새롭게 앱을 만들지 않아도 충분히 유지보수가 가능하며
object-c를 swift로 완전히 대체도 가능하다.

위의 내용이 선뜻 와닿지 않으므로 swift를 공부해나가면서 자세히 알아보도록 하겠다.





제가 조사하고 보았던 지식을 바탕으로 작성하는 것이므로 잘못된 지식이 있을 경우 말씀해주시면 감사하겠습니다.