Mac App에 APNS(Apple Push Notification) 푸시 알림 서비스 사용하기
서론
애플은 OS X 라는 운영체제를 Mac 뿐만 아니라 iOS의 환경으로 만들고 Objective-C 단일 언어로 거의 유사한 SDK API 인터페이스를 제공하여 iOS 개발자와 Mac (Cocoa) 개발자의 경계선을 최소한으로 줄여주었다. 이러한 이유로 Mac (Cocoa) 개발자와 iOS 개발자는 특별한 어려움 없이 두가지 모두를 개발할 수 있다. 물론 디테일하고 다른 부분도 많지만 개발 접근 방식이 거의 유사하기 때문에 새로운 프레임워크를 익히기 위해서 많은 시간을 소비하지 않고 적응할 수 있을 것이라고 여겨진다. 오늘 이 포스팅에서도 이미 iOS에서도 APNS(Apple Push Notification Service)를 적용하여 개발해본 개발자나 연구원이라면 Mac (Cocoa)에서 APNS를 적용하는것이 iOS에서 적용하는 것과 비슷하다는 것을 느끼게 될 것이다.
Continue ReadingMac app에서 NSUserNotification과 NSUserNotificationCenter를 사용하여 알림기능 구현하기
서론
Mountain Lion Mac OS X (10.8)에서 부터 NSUserNotificationCenter 을 사용해서 아이폰과 동일하게 푸시 알림(Push Notification) 쌓이는 것을 확인할 수 가 있다.
그리고 아이폰에서 푸시알림 (Push Notification)이 도착해서 알림창이 나타나듯 NSUserNotification 을 사용해서 알림을 설정할 수 있게 되었다.
Continue ReadingiOS 주소록 API를 뷰컨트롤러에 연결하여 사용하기
서론
우리는 이전 아티클 iOS 주소록 API를 이용해서 아이폰 주소록 그룹 다루기를 통해 Unit Test로 테스트를 해보았다. 이번 포스팅에서는 이전 아티클에서 사용한 테스트 코드를 이용해서 실제 UI와 함께 사용해서 아이폰 주소록에 데이터를 접근해서 아이폰 주소록 그룹에 관련된 작업을 처리할 수 있도록 할 것이다. 우선 테스트를 하기 위해서 프로젝트를 생성해야하는데 이전 아티클에서 사용한 프로젝트를 그대로 사용해도 된다. 우리는 t5-addressbook 브랜치의 소스코드에다가 파일을 더 추가할 것이다. 소스코드를 git를 이용해서 clone 하고 난 다음 git checkout으로 t5-addressbook으로 브랜치를 변경한다.
Continue ReadingiOS 주소록 API를 이용하여 그룹별 연락처 조회하기
우리는 앞서 iOS 주소록 API를 이용하여 아이폰 주소록 그룹 다루기 와 iOS 주소록 API를 이용하여 아이폰 주소록 그룹 뷰컨트롤러 연결하기편 에서 iOS의 AdddressBook.framework를 이용해서 주소록 데이터 중에서 그룹에 관련된 작업을 처리하는 방법에 대해서 함께 테스트하였다. 이번 포스팅은 주소록에서 연락처 조회에 관한 방법에 대해서 살펴볼 것이다. 테스트를 위해서 프로젝트를 생성해야한다. 지금까지 iOS 주소록 API 에 관련된 글을 계속 같이 해왔더라면 다음과 같이 github 에서 소스코드를 clone 하여 사용하면 된다.
Continue ReadingiOS 주소록 API를 이용하여 아이폰 주소록 다루기
서론
아이폰에서는 주소록 API를 이용해서 주소록 데이터를 접근해서 조회하거나 저장할 수 있다. 이번 포스팅에서는 아이폰 앱 개발을 할 때 주소록 API를 사용하는 방법에 대해서 예제를 통해 살펴보기로 할 것이다. 주소록 API를 이용해서 사용할 수 있는 범위가 다양하고 또한 API 사용법 역시 다양하기 때문에 몇개의 아티클로 나누어서 포스팅을 할 예정이다. 그 첫번째로 iOS 주소록 API를 이용해서 주소록에 있는 그룹을 다루는 방법에 대해서 살펴보자.
Continue Reading