아이폰의 기본 캘린더 앱에서 특정 calendar에 들어있는 데이터만 가져와야 하는경우의 처리를 살펴보자.
유념해야 될 부분은 EKEventStore를 생성하면 캘린더 앱에 들어있는 모든 이벤트들을 가져온다는 것과 COREDATA에서 사용하는 NSPredicate를 사용해서 필요한 정보만 필터링을 할수 있다는 부분이다. 캘린더앱은 어플리케이션 캘린더를 지칭하고 calendar는 분류해놓은 카테고리를 지칭한다.

EKEventStore *eventstore = [[EKEventStore alloc] init]; // eventStore를 생성한다.
NSArray *calendars = [eventstore calendars];// 단말기에 등록된 캘린더 목록을 가져온다.

//가져올 calendar의 Array를 만든다.

NSPredicate *predicate = [eventstore predicateForEventsWithStartDate:STARTDATE endDate:ENDDATE calendars:nil];// calendars에 nil을 넣으면 모두 가져오고 위에서 calendar의 array를 만들어서 넣는다면 해당 calendar의 목록만을 가져오는 조건이 된다.
NSArray *events = [eventstore eventsMatchingPredicate:predicate];//생성한 조건으로 event목록을 가져온다.


2011/01/18 17:24 2011/01/18 17:24
iOS4가 업데이트 되면서 아이폰의 배경화면을 지정할 수 있는 기능이 추가되었다. (IOS3.x의 사용자는 지정할 수 없다.)그에 발맞춰 아이폰 배경화면 앱들이 많이 나오고 있는데 아이폰 배경화면을 지정하는 방법을 몰라 다운로드 받은 앱을 제대로 사용하지 못하는 사람들에게 도움이 되길바라며 블로그에 남긴다.

아이폰 배경화면 앱들이 많이 나오고 있지만 사용자의 입장에서 갖아 아쉬운점은 앱안에서 자동으로 배경화면을 지정하지 못하는 문제가 아닐까 생각 한다. 배경화면 앱들이 앱안에서 배경화면을 지정하는 기능을 제공하지 못하면서 앱자체가 무의미 하다고 생각하는 사람들도 더러 있는 것 같은데 사실 배경화면 지정기능을 제공하지못 하는 이유는 Apple에서 배경화면을 지정할 수 있는 API를 제공하지 않기때문이다. Apple에서 배경화면을 지정할 수 있는 API를 배포 하지 않는 이상 사용자들은 배경화면을 다운받고 직접 배경화면을 지정할 수 밖에 없는 것이다. 배경화면을 지정하는 방법은 2가지가 있는데 하나는 사진앱에서 사진을 골라 바로 지정하는 방법이고 다른 하나는 설정에서 배경화면을 선택해 배경화면을 수정하는 방법이다. 여기서는 사진앱에서 배경화면을 지정하는 방법에 대해 소개한다.

아래의 이미지를 보고 따라해보자.

사용자 삽입 이미지

사진앱을 실행시키자

사용자 삽입 이미지

배경화면으로 지정하고 싶은 이미지로 이동해 아래에 버튼을 누르자


사용자 삽입 이미지

배경화면으로 사용을 선택한다.


사용자 삽입 이미지

화면을 터치해 이미지를 조정하고 설정버튼을 누른다.


사용자 삽입 이미지

홈화면 설정을 선택한다.


아이폰 배경이미지 앱 을 다운받고 싶다면 아래에서
http://itunes.apple.com/kr/app/id398454210?mt=8
2010/10/22 12:19 2010/10/22 12:19
사용자 삽입 이미지

컬트스토리의 야심작 아이폰 배경화면이 출시됐다.
사용자 삽입 이미지

기본적인 사용방법은 마음에 드는 이미지를 선택하고 save버튼을 누르면 사진에 저장되는데 사진에 저장된 이미지를 배경화면으로 지정하면 된다. 배경화면 지정은 IOS4.0부터 지원하며 3.x의 IOS를 사용하는 사용자는 배경화면을 바꿀수 없다.아이폰 배경화면을 지정하는 방법

컬트스토리의 배경화면 앱은 27종(추후 업데이트 예정)의 보리엘로 파누치의 디자인을 제공하며 더 많은 디자인을 원하는 사용자들을 위해 인터넷에서 이미지를 다운 받을 수 있는 Gallery 기능과 자신의 이미지를 배경화면처럼 꾸밀수 있는 Make기능을 제공한다.
사용자 삽입 이미지사용자 삽입 이미지

배경화면 앱에서 제공하는 모든 프리미엄 이미지들은 iPhon4와 3gs용의 이미지가 각각 별도로 들어있어서 iPhone4사용자와 3gs사용자 모두 만족할 수있는 퀄리티의 이미지들을 제공한다.
사용자 삽입 이미지


다운로드는 아래에서
http://itunes.apple.com/kr/app/id398454210?mt=8
2010/10/22 11:55 2010/10/22 11:55
아래의 링크로 들어가면 세계 축구팀 경기일정을 ics파일로 받을 수 있다. ics파일을 지원하는 프로그램에서 사용할 수 있고 아이폰을 사용하는 사람이라면 아이폰에서 아래의 주소로 접속해서 ics파일을 열면 해당 팀의 경기일정이 아이폰의 기본 캘린더앱에 저장되어 편리하게 사용할 수 있다.
http://offsite.thismonkey.com/fixtures/football/calendars/

사이트 에서는 09-10시즌으로 표시되어 있는데 10-11도 있다.
2010/09/19 01:49 2010/09/19 01:49