본문 바로가기

Study Note/iOS Swift입문

02) Swift Basic - String과 Numbers




<학습목표>

- Swift의 기본 타입인 문자열과 숫자를 안다

- 기본 타입의 생성, 변환등을 자유롭게 할 수 있다


<String : 문자열 데이터>


1) 빈 문자열 만들고 문자열 추가하기


let name = "Gayoung"


var greeting = "Hello"


greeting += " " + name




2) Character 타입의 배열로 변환하기, 글자 수 카운트 하기


let characters = name.characters

let count = characters.count




3) "\()" 이용해서 문자열 구성하기


print("\(name)")




4) hasPrefix와 hasSuffix


let  url = "www.codershigh.com"

let hasProtocol = url.hasPrefix("http://")



<Numbers>


1) Int는 정수 (Int32, Int64), UInt는 양의 정수


int.max : Swift에서 표현할 수 있는 정수 중 가장 큰 수


int.min : Swift에서 표현할 수 있는 정수 중 가장 작은 수


UInt.max : Swift에서 표현할 수 있는 양의 정수 중 가장 큰 수


UInt.min : Swift에서 표현할 수 있는 양의 정수 중 가장 작은 수




2) Float는 32bit 소수, Double은 64bit 소수, 그냥 만들면 Double


let pi = 3.14

//기본적으로 double이 만들어짐

let halfpi = 3.14/2




3) Int를 Float에 더하기



<내용 출처>

http://tryhelloworld.co.kr/courses/ios-swift%EC%9E%85%EB%AC%B8/lessons/string-%EA%B3%BC-numbers


'Study Note > iOS Swift입문' 카테고리의 다른 글

Swift 언어 개발문서 사이트 (한글번역)  (2) 2016.07.11
04) Swift Basic - Collections : Array  (0) 2016.07.06
03) Swift Basic - Tuple  (0) 2016.07.06
01) Swift Basic - let과 var  (0) 2016.07.06