2015년 2월 25일 수요일

Swift 1.2 - Set 타입

Swift 1.2 에서 'Set' 이라는 새로 추가된 컬렉션 타입이 있다. Set 타입은 중복되지 않는 값들을 보관하기 위한 순서가 없는 배열과 비슷하다. 혹은 수학에서 흔히 말하는 '집합'과도 비슷하다.이 Set 타입에 관해서 간단히 정리해 보려고 한다.

2015년 2월 24일 화요일

Swift - 'as!' 오퍼레이터 살펴보기

Swift 1.2 업데이트 내역에 관한 글을 쓰면서 as! 오퍼레이터에 대해 좀 오해한 것 같다. 그래서 이 오퍼레이터의 기능에 대해 간단히 살펴보고자 한다.

2015년 2월 17일 화요일

Swift - Lazy Stored Properties 좀 더 살펴보기

이미 Swift의 프로퍼티(Properties)에 관한 내용 중 '나중에 생성되는 프로퍼티(Lazy Stoed Properties)' 항목에서 간략하게 설명했었지만, 조금은 더 실생활(?)에 도움이 되는 예제가 필요하다는 생각이 들었다. 그래서 이 lazy 프로퍼티를 약간 더 자세히(?) 정리해 본다.

2015년 2월 11일 수요일

Swift 1.2 에서 바뀌는 것들

아직 Xcode 6.2가 정식으로 릴리즈 되지도 않았는데 벌써 Xcode 6.3 베타가 나오는 어이없는(?) 상황이 이어지고 있다. Xcode 6.3에서는 드디어 Swift가 업그레이드 되어서 1.2가 들어가게 되는데 이와 관련된 변화점을 살펴보고자 한다.

가급적이면 모든 내용을 다루고 싶지만 이해가 안되는 것도 많고 별로 몰라도 되는 것도 있어서 중요하다 싶은 내용만 다룬다. 이번 업데이트는 크게 Swift, Xcode 그리고 Objective-C 세 가지 파트로 나뉘어진다.

2015년 2월 9일 월요일

Swift 예제 - HEX 색상코드를 UIColor로 변환하기

예제로 보는 Swift 두 번째 포스팅. 이번에는 웹페이지에서 쓰이는 16진수 컬러코드를 UIColor로 변환하는 방법을 쓸 데 없이 길게 풀어써 본다.

참고로 이 글은 플레이그라운드(Playground)에서 작성한다는 가정 하에 쓰여진 글이다.