본문 바로가기

var

[iOS/swift] 랜덤 숫자 맞추기 간단 게임 만들기 | Making to guess random number on iOS with swift 짬짬이 ios/swift application을 가지고 놀 수 있는 코딩을 해 보려고 한다. 왜냐.. 심심해서 -_-; 인터넷 + 관련 서적에서 쉽게 찾을 수 있는 예제들을 조금씩 바꾸어 작성해 보려고 한다. 중간 중간 틀리거나 오류가 있으면 알려주시면 땡큐~!X-CODE를 실행하면 위와 같은 창이 나타난다. 여기서는 새로운 프로젝트를 만들 예정이므로 'Create a new Xcode project' 를 선택하면 된다. 간단한 iOS app (앱이라고 하기 보다 테스트라고 하는게....ㅎㅎ)을 만들 예정이기에 'Single View Application' 을 선택한다. Product Name 을 넣으라는 창이 나온다. 여기에 이 프로젝트를 어떤 이름으로 할지 물어보는 것이기에 적당한 이름을 넣어주면 된.. 더보기
[Swift] 012 Printing made easy (출력도 쉽게) for beginners 지금까지 REPL에서 문자열을 출력할 때 print 메서드를 사용했습니다. 이 메서드를 다시 살펴보고 좀 더 복잡한 문자열을 구성하는데 이 출력 메서드를 어떻게 사용하는지 알아보겠습니다. print메서드의 편리한 기능 중 하나는 변수의 내용을 힘들이지 않고 다른 텍스트와 같이 즉시 출력하는 것입니다. C 언어나 Objective-C 언어에 익숙한 개발자라면 포맷된 텍스트를 표현하기 위해ㅐ 입력해야 하는 양이 엄청나다는 것을 알고 있을 것입니다. C 언어의 printf와 Objective-C 언어의 NSLog()가 그 대표적인 표현식 예제입니다. 아래 예제는 Objective-C의 코드입니다. NSString *myFavoriteCity = " New Orleans"; NSString *myFavorite.. 더보기
[Swift] 006 Constants are consistent (상수는 변하지 않는 값) for beginners 변수는 시간이 자나면서 값이 변할 수 있기 때문에 많은 부분에서 유용합니다. 루프를 반복하거나 임시 숫자, 문자열, 추후에 다루게 될 다른 객체를 가지거나 할 때 변수가 많은 도움이 됩니다. 값을 가질 수 있는 Swift의 또 다른 구조체는 상수입니다. 상수는 이름 자체가 상수의 뜻을 함축하고 있습니다. 상수는 변함없이 계속해서 하나의 값만 가집니다. 변수와는 달리 상사의 값은 일단 할당되면 바꿀 수 없습니다. 말 그대로 제자리에 고정된 것입니다. 그리고 변수처럼 상수도 타입이 있으며 타입이 한 번 할당되면 절대 변하지 않습니다. 새로운 변수를 선언하고 새로운 상수 z 를 변수 x의 값에 할당해 상수가 실행되는 내용을 살펴보겠습니다. let 명령어를 사용했습니다. let 키워드는 Swift 에서 상수를 .. 더보기
[Swift] 005_The power of declaration (변수 선언) for beginners The Power of Declaration 학교 다닐 때 숫자나 문자를 대신하는 플레이스 홀더가 변수라는 것을 배웠을 겁니다. "x = 12" 혹은 "y=55"라고 말하는 것은 실질적으로 선언하는 것입니다. 다시 말하면 변수를 숫자와 같다고 선언을 해주는 행위인 것입니다. Swift도 변수를 선언하는 것이니 크게 다르지 않습니다. 우선 터미널에서 Swift를 실행하겠습니다.▼ Swift의 var(variation: 변수) 키워드를 사용해 변수를 선언해 주었습니다. 첫 번째 행은 Swift로 하여금 변수 x는 12와 같다고 선언한 것이며 Swift는 x = 12라고 선언해 명령을 충실히 따른 것입니다. 그 뿐만 아니라 Swift는 "x는 Int(Integer: 정수형)이며 값은 12와 같다."라고 선언합.. 더보기