앞서 Swift 프로젝트에서 Objective-C 코드를 사용하기에 관한 글을 적으면서 '과연 스위프트 모듈을 Objective-C 프로젝트에서 쓸 일이 있을까' 라고 적긴 했었는데, 실상은 왠지 쓸 수도 있을 것 같다는 느낌이었다. 그래서 관련 내용을 글로 정리해본다.
2014-08-11
2014-08-05
2014-07-24
Swift - Collection 타입의 도구들: map, filter, reduce, zip
기초적이지만 알아두면 나쁠 건 없는 스위프트(Swift)의 Collection Type (주로 Array) 활용 메소드 map, filter 그리고 reduce를 간단히 복습해보는 글. 추가로 zip에 관해서도 정리해 보자.
이미 애플의 스위프트 공식 책(?)에도 간단한 예제가 나와있기 때문에 이해했다면 굳이 볼 필요는 없는 내용이다.
이미 애플의 스위프트 공식 책(?)에도 간단한 예제가 나와있기 때문에 이해했다면 굳이 볼 필요는 없는 내용이다.
2014-07-23
Swift - 액세스 컨트롤(Access Control)
액세스 컨트롤(Access Control), 대충 직역하여 '접근 제어자'라고 표현하는데 이해가 바로 가는 표현은 아니다. 이 용어는 클래스의 설계와 관련된 부분으로, 클래스의 프로퍼티나 메소드의 접근에 제한을 설정할 수 있도록 하는 기능이다.
스위프트(Swift)는 Xcode 6 Beta 4 부터 이 엑세스 컨트롤 키워드가 추가되었다. 간단히 살펴보자.
스위프트(Swift)는 Xcode 6 Beta 4 부터 이 엑세스 컨트롤 키워드가 추가되었다. 간단히 살펴보자.
2014-07-22
Xcode 6 Beta 4 플레이그라운드 오류
Xcode 6 Beta 4에서 부터는 플레이그라운드(Playground)와 관련해 뭔가 변화가 생긴 것 같다. 공유 데이터를 처리할 목적으로 어떤 디렉토리가 필요한데 이걸 자동으로 만들지 못 하는건지 아니면 원래 정상인데 Xcode의 버그인지 잘은 모르겠지만...
2014-07-21
Swift 프로젝트에서 Objective-C 코드를 함께 사용하기
여러가지 이유가 있겠지만 두 가지 이상의 언어로 프로젝트를 진행하는 것도 종종 있다. 예를 들어 특정 언어로 작성된 써드파티 라이브러리를 가져다 쓴다거나 혹은 특수한 퍼포먼스 로직이 필요할 경우 등등이다. Xcode 에서는 스위프트(Swift) 프로젝트에서 C나 Objective-C 언어로 코딩된 파일을 함께 빌드하는 것이 가능하다.
이 글은 스위프트(Swift)를 주 언어로 설정한 프로젝트에서 Objective-C 코드를 함께 사용하는 방법을 기술한다. 반대로 Objective-C를 주 언어로 사용하는 프로젝트의 경우는 방법이 다르므로 관련글을 참고하자.
이 글은 스위프트(Swift)를 주 언어로 설정한 프로젝트에서 Objective-C 코드를 함께 사용하는 방법을 기술한다. 반대로 Objective-C를 주 언어로 사용하는 프로젝트의 경우는 방법이 다르므로 관련글을 참고하자.
2014-07-10
Swift - let(상수선언)에 대해 파고들기
스위프트(Swift)의 변수와 상수 선언에 관한 글에서 이미 var 와 let에 대해 거론한 적이 있다. 기본적으로 이 둘은 ‘변수'와 ‘상수’를 선언하기 위한 명령어이다. 여기서 let 이라는 상수를 선언하기 위한 명령어에 대해 아주 약간만 더 깊이(?) 파고들어 가볼까 한다.
2014-07-08
2014-06-30
Xcode Playground Killer Codes
Xcode Playground Killer Codes in Swift Language (from Xcode 6 Beta 2)
Objective-C에서 Swift로 넘어가기 #2
앞서 썼던 Objective-C에서 Swift로 넘어가기 위한 글에 이어서 이번에도 스위프트로 넘어갈 때 알아두면 크게 손해보지는 않는(?) 사항 몇 가지를 정리해 본다. 이번 글은 NSFileManager를 다루면서 겪었던 다수의 짜증(?) 해결 과정을 담고 있다.
2014-06-23
예제로 보는 스위프트(Swift) - MyDatetime 클래스
스위프트(Swift) 가이드 글을 올리고 나니 ‘안그래도 형편없는 글들인데 나눠져 있어서 찾아 보기도 힘들겠구나’ 라는 생각만 잔뜩 들었다. 그래서 차라리 동작 가능한 풀소스 예제를 올려보는게 더 낫겠다는 생각이 들어서 새롭게 글을 써 본다. 이번 예제는 심심해서 만들어 본 MyDatetime 클래스이다.
피드 구독하기:
글 (Atom)