2011년 1월 22일 토요일

내 달력 Lite


음력 달력을 표시하면서 간단한 일정이나 기념일을 표시할 수 있는 달력입니다.
현재 최신 버전은 1.72이며 다음과 같은 기능을 가지고 있습니다.

1. 이동
화면 상단의 좌우측 화살표를 누르면 이전달/다음달로 이동이 가능합니다.
연도와 월이 표시된 부분을 더블 태핑하면 특정 년/월로 이동하기 위한 메뉴가 나타납니다.
달력의 이전달/다음날 날짜를 태핑하면 이전달/다음달로 이동합니다.

2. 기념일, 휴일 관리
달력의 날짜를 태핑하면 하단에 날짜와 해당 날짜의 기념일, 휴일을 표시합니다
하단의 날짜를 태핑하면 해당 날짜에 기념일/휴일을 추가합니다.
하단의 기념일/휴일을 태핑하면 해당 기념일/휴일을 수정합니다.
하단의 '일정' 버튼을 태핑하면 기념일/휴일 리스트를 출력합니다. 해당 메뉴에서 새로운 기념일/휴일을 추가하거나 삭제, 수정할 수 있습니다.

*** 일정 리스트에서 일정을 오른쪽으로 그으면 삭제 버튼이 나옵니다. ***

3. 오늘로 이동
화면 좌측 하단의 '오늘' 버튼을 태핑하면 오늘 날짜의 달력으로 바로 이동합니다.

4. 주소록의 생일 가져오기
일정 화면에서 하단의 '가져오기' 버튼을 탭하면 주소록의 생일을 가져옵니다. 읍력 생일의 경우 제목을 음력으로 선택하시면 해당 제목을 가진 날짜는 음력 이벤트로 가져오게 됩니다.

5. 알람
모든 일정은 설정에 따라 아이폰이 대기상태에 있거나 다른 앱이 동작할 때에도 일정에 대한 알람을 보내줍니다.
화면 하단의 "설정" 버튼을 탭하면 알람 시간을 설정할 수 있습니다.

2010년 1월 3일 일요일

내 연락처

아이폰용 주소록 어플입니다. 휴대폰용으로 나와있는 각정 주소록 어플의 기능을 모두 집어넣고 있습니다.

일단,
1. 초성 검색
2. 숫자 검색
3. 그룹 관리
4. 일괄 삭제
가 가능합니다.

2009년 12월 4일 금요일

2009년 12월 1일 화요일

2008년 12월 10일 수요일

각 view controller에서 delegate 부르는 법

MVC (Model, View, Control) 형태로 프로그램을 만들다보면  당연히 control에서 model의 정보를 참조할 수 밖에 없다. 뭔가를 하려면 내용을 알아야하니까. 그래서 주로 model을 담고 있는 delegate를 viewController에서 접근할 필요성이 생긴다. 하지만 주로  delegate에서 viewController를 생성하는 경우가 많기 때문에 초기에 delegate를 viewController에 알려주는 방법을 많이 쓰게 된다.

하지만 Cocoa에서 이러한 기능을 지원을 하고 있었다. 위의 함수가 바로 그것.

delegate = (myDelegate*)[[UIApplication sharedApplication] delegate];


위의 구문이 바로 그것.

이를 활용하면 한 어플리케이션의 delegate를 어디서나 자유롭게 열람할 수 있게 된다.

2008년 11월 13일 목요일

SDL이란

SDL은 Simple DirectMedia Library의 약자로, 대부분의 윈도우 기반의 운영체제 등에서손쉽게 각종 입출력이 가능하게 해주는 라이브러리라고 보면 된다. 사실 SDL에는 그래픽적인 부분과 사운드 제어, 조이스틱이나 키보드 등의 외부 입력을 제어하기 위한 코드도 있어 게임을 만들기 위한 요소는 모두 갖추고 있다고 보면 될 듯 싶다.
게다가 SDL 라이브러리는 현재 Win32나 Linux 등에 모두 포팅되어 있기 때문에 SDL 라이브러리만 사용한 어플리케이션은 재컴파일을 통해서 다른 플랫폼으로의 이식이 용이하다는 단점이 있다.

하지만 단점도 있는데 Simple이라는 이름에 걸맞게 기능상 제약이 무척 많다는 것이 단점인데, 이 경우 이를 보완하기 위한 각종 라이브러리들을 쉽게 찾을 수 있으며 openGL까지 도입이 가능하다.

SDL 라이브러리는 우연치 않게 접하게 되었는데, 이를 활용하여 의외로 쉽게 게임이 만들어지고 있다. (사실 코딩 경력이 10년을 훌쩍 넘었지만 게임을 만든 적은 한번도 없었다...) 물론 (직접 경험 == 삽질을 통한) 이런저런 팁들이 필요하다. --;

2008년 11월 1일 토요일

iCake

Decorating Cake on iPhone/iPod touch