BLOG

Comic Story is an iOS app which can create your own comic stories(comic strips) with your photos of friends, family or pets. (Comic Strip Creator)
Try making your own Comic Story and share it with your friends.
It'll be so funny!!!

     



Result image can be like this.

Photos, speech balloons and stickers can be located freely in a page.

If you add/move something in a page, page height will be automatically resized.

So you can create vertically long result image.

Pinch a photo to resize.


  


Tap a photo to enter editing mode like below.

Photo frame can be chosen from several offered shapes.

Photo can be flipped vertically or horizontally. And also rotation can be done in ver 1.0.1 (will be updated soon)
Use pinch zoom or pan move to adjust visible area.

  



Tap a speech balloon to enter editing mode.

You can type text in a balloon and change colors, choose balloon shape, font or font size.

  


Stickers will make your comic story funnier and richer.

Once you add a sticker, tap it to resize or rotate.

  



You can create many stories in this app and edit them again whenever you want.


 


You can save result image to your camera roll or share via email, Facebook, Twitter, Tumblr or other apps on your device supporting an image file.




저작자 표시
신고
Posted by xiles

Comment

  1. 진욱 2012.06.16 14:54 신고  Comment Address  Edit/Delete  댓글쓰기

    와~ 멋져요!

아이폰(iPhone)용 지하철 노선도 NexusSubway가 버전 0.8로 업데이트 되었습니다.


- iPhone4 레티나 디스플레이 지원으로 iPhone4에서 선명하게 노선도를 볼 수 있습니다.
- 경로탐색 기능 추가
- 열차 시간표 최신 정보로 업데이트







신고
Posted by xiles

Comment

NexusMoney는 간단하고 쉽게 수입/지출을 관리할 수 있는 아이폰용 어플리케이션입니다.

보고서 보기를 통해 원하는 기간 동안 카테고리별 수입/지출을 보거나 가장 많은 수입/지출 항목을 볼 수 있고,
차트를 통해 월별 수입/지출의 흐름을 파악할 수 있습니다.

수입 항목 입력에서 '이월' 카테고리를 활용하시면, 쉽게 월별로 현재 보유금액(전체잔액)을 조정할 수 있습니다.
(이월 카테고리로 지정된 항목은 보고서나 차트에 반영되지 않습니다.)

(통장별, 카드별 등등 꼼꼼하게 관리하시는 분들에게는 맞지 않습니다.)

애플 앱스토어 링크: http://itunes.apple.com/kr/app/nexus-money/id410783551?mt=8

구입 전 미리 사용해보고 싶으시면, 무료 버전인 Nexus Money Lite를 사용해보세요.
(기능은 모두 동일하고, 입력 가능한 항목이 50개로 제한되어 있습니다.)
http://itunes.apple.com/kr/app/nexus-money-lite/id412709788?mt=8

스크린샷은 영문이지만, 한글 지원합니다.

신고
Posted by xiles

Comment

  1. 라디오키즈 2010.12.21 16:52 신고  Comment Address  Edit/Delete  댓글쓰기

    갤럭시S에서 아이폰으로 넘어오니 쓸만한 가계부가 없더라고요.-_-
    다들 유료에다 그다지 만족도가 낮아서...;; 갤럭시S 때는 SKT에서 제공하는 가계부도 쓸만했는데...ㅎ

    • xiles 2010.12.21 16:56 신고  댓글주소  수정/삭제

      저도 그러한 이유로..제 스타일로 만들었습니다. ㅎㅎ

      SKT에서 만들어준(?) 가계부도 있었군요..
      언제 함 살펴봐야곘네요 ㅎ

    • 라디오키즈 2010.12.21 17:13 신고  댓글주소  수정/삭제

      SKT가 만든게 좋은점은 카드사 DB에 바로 접근해서 결제 내역을 다 끌어올 수 있다는 거에요. 현금보다 카드로 주로 소비를 하다보니 그게 좋더라고요.^^;;

    • xiles 2010.12.21 17:15 신고  댓글주소  수정/삭제

      헐....그렇군요...
      궁극의 가계부는 그런건데요..
      그런건 어찌해도 개인으로는 실현불가능

  2. 대연군 2011.01.01 21:43 신고  Comment Address  Edit/Delete  댓글쓰기

    요즘 "편한가계부"가 인기더군요~
    개인적으로 xiles님 스타일의 디자인을 좋은데 카드 복사 붙여넣기 같은 기능은 지원할 예정은 없으신가요?

  3. 감사합니다 2011.01.14 09:08 신고  Comment Address  Edit/Delete  댓글쓰기

    좋은 프로그램 너무 감사히 잘 사용하고 있습니다. ^^

  4. 쇼크메탈 2011.10.07 15:47 신고  Comment Address  Edit/Delete  댓글쓰기

    nexusfile 정말 유용하게 잘 쓰고 있습니다. 좋은 프로그램 많이 만드시길 빕니다.

  5. Whale shark snorkeling 2012.04.20 16:56 신고  Comment Address  Edit/Delete  댓글쓰기

    요즘 "편한가계부"가 인기더군요~
    개인적으로 xiles님 스타일의 디자인을 좋은데 카드 복사 붙여넣기 같은 기능은 지원할 예정은 없으신가요?

NSManagedObjectModel
NSPersistentStoreCoordinator (managedObjectModel)
NSManagedObjectContext (persistentStoreCoordinator)

NSManagedObject
NSEntityDescription
NSFetchRequest
NSSortDescriptor
NSPredicate




신고
Posted by xiles

Comment

  1. 고명진 2011.12.18 11:23 신고  Comment Address  Edit/Delete  댓글쓰기

    좋은 기사 감사합니다

현재 아이폰의 언어 설정이 어떤 언어로 되어 있는지 알아내려면 아래 코드를 사용하면 된다.

NSUserDefaults* defs = [NSUserDefaults standardUserDefaults];


NSArray* languages = [defs objectForKey:@"AppleLanguages"];


NSString* preferredLang = [languages objectAtIndex:0];


preferredLang 에는 'ko', 'en' 과 같이 현재 설정된 언어의 언어코드값이 들어간다.



신고
Posted by xiles

Comment

수많은 아이폰 어플리케이션을 보면 실행하면 알아서 폰 설정에서 지정한 언어로 실행되는 것들을 볼 수 있다.
내가 개발하는 어플리케이션에서도 이렇게 다국어(여러 언어)를 지원하려면 어떤 작업을 해줘야 할까.

우선 이번 글에서는 아주 간략히 대략 어떤 작업들을 해야하는지만 살펴보자.


다국어 지원을 하려면 아래의 리소스들을 각 언어별로 준비해줘야 한다.
- 소스 코드 안에서 사용되는 문자열들
- .xib 파일들
- 이미지/사운드/영상 파일들 (필요한 경우)


그럼 각 언어별 리소스는 어디에 저장해야 하는가?
아래 이미지처럼 프로젝트 폴더 안에 "언어코드.lproj" 폴더를 만들어주고 그 안에 각 언어별 리소스들(.strings 파일, 이미지 파일, .xib 파일 등)을 저장하면 된다.


* 언어 코드는 아래 링크를 통해서 확인할 수 있다.
   (639-1 항목에 있는 것을 사용하면 되고, 그것이 없는 경우 639-2에 있는 세글자짜리를 사용하면 된다.)
   http://www.loc.gov/standards/iso639-2/php/English_list.php


각 리소스별로 어떤 작업을 해야하는지 간략히 살펴보자

소스 코드 안의 문자열

- 소스 코딩을 하면서 번역이 필요한 문자열을 쓸 때는 NSLocalizedString, NSLocalizedStringFromTable, 
  NSLocalizedStringFromTableInBundle, NSLocalizedStringWithDefaultValue 함수를 사용한다.
  예) NSString *str = NSLocalizedString(@"Hello", @"Description for translator");

- genstrings 커맨드라인 유틸리티를 이용해서 소스코드에서 번역할 문자열을 뽑아낸다.
  => Localizable.strings 파일 생성

- 생성된 .strings 파일을 열어서 문자열들을 번역한다.

- 번역한 .strings 파일을 '언어코드.lproj' 폴더에 넣고 프로젝트에 추가한다.


.xib 파일

방법1
- ibtool 커맨드라인 유틸리티로 .xib 파일에서 번역되어야 할 문자열들을 뽑아낸다.
  => .strings 파일이 만들어짐

- 만들어진 .strings 파일을 열어서 문자열들을 번역한다.

- 번역된 .strings 파일로 .xib 파일을 만든다.

- 만들어진 .xib 파일을 '언어코드.lproj' 폴더에 넣고 프로젝트에 추가한다.

방법2
- 기본언어 .xib 파일을 '언어코드.lproj' 폴더에 복사한다.

- Interface Builder로 복사한 .xib 파일을 열어서 번역한다.
  (Tools > Strings 메뉴를 이용하면 좀 더 편하게 번역을 할 수 있다.)

방법2의 단점: 번역하는 사람이 따로 있다면 번역하는 사람이 .xib 파일을 열어서 작업해야하는 번거로움이 있다.
(번역하는 사람이 개발자가 아닌 경우 구지 Interface Builder를 깔고 어렵게 작업해야하고 잘못 건드려서 .xib 파일이 제대로 동작하지 않게될 위험도 있다.)


이미지

언어에 맞는 이미지를 만든 후 각 언어 리소스 폴더에 넣어주기만 하면 된다.
소스코드 상에서는 [UIImage iamgeNamed:@"sample"]처럼 사용하면 알아서 맞는 언어 폴더에 있는 이미지를 로딩한다.

* 사운드 파일도 이미지와 똑같은 방식



* 아이폰 개발 - 다국어 지원하기 2   (아직 미작성)


신고
Posted by xiles

Comment

  1. beyond 2010.11.12 13:24 신고  Comment Address  Edit/Delete  댓글쓰기

    기본적이지만 유용한 정보, 유용한 정리! 감사합니다.

  2. js 2011.02.08 16:31 신고  Comment Address  Edit/Delete  댓글쓰기

    깔끔한 정리 감사합니다. ^^

아이폰 지하철 노선도 어플리케이션 Nexus Subway 버전 0.5가 등록되었습니다.

0.5버전에서는 아래 기능들이 추가되었습니다.

- 지하철 시간표 보기
- 지하철역 위치 지도 보기
- iOS 4 지원
- 내 근처 지하철역 찾기

지하철노선도 화면입니다. 
왼쪽아래 버튼을 터치하면 내 위치에서 가장 가까운 역을 찾아 표시해줍니다.



지하철 역이름을 터치하면 아래처럼 선택 표시가 되고, 아래쪽에 메뉴가 나옵니다.
빈 영역을 터치하면 선택이 취소되고, 바로 다른 역을 터치해서 선택할 수 있습니다.


메뉴에서 시간표를 선택한 화면입니다.
시간부분을 터치하고 움직이거나 가운데 시간표시를 터치해서 움직여서 스크롤시켜 볼 수 있습니다.
4, 5호선 정보를 보고 싶으면 역이름 부분에 호선 표시를 터치하면 됩니다.
* 시간을 보는 상태에서 역이름 앞에 호선 표시를 터치하면 현재 시간으로 스크롤됩니다.


역 위치 지도 보는 화면입니다.
왼쪽 아래 동그란 버튼을 터치하면 현재 내 위치가 지도에 표시됩니다.
지도를 보다가 다시 역 위치를 보고 싶으면 역이름 앞에 호선 표시 부분을 터치하면 됩니다.


시간표에서 위쪽 가운데 '평일/토요일/공휴일'이라고 표시된 부분을 터치하면 원하는 시간표를 선택해서 볼 수 있습니다.


메인 노선도 화면에서  오른쪽 아래 i 버튼을 터치하면 원하는 지역의 노선도를 선택할 수 있습니다.





신고
Posted by xiles

Comment

  1. 모톨 2010.06.26 01:20 신고  Comment Address  Edit/Delete  댓글쓰기

    혹시 안드로이드용으로 개발해주시룬 없나용??
    안드로이드에서도 정훈님 어플을사용하구싶어용~~^^;;

    • xiles 2010.06.26 10:28 신고  댓글주소  수정/삭제

      머리랑 손발이 두개가 되어야..가능할듯싶네요 ㅎㅎ
      아무래도 제가 아이폰을 사용하디보니 ^^;;

  2. 오픈검색 2010.07.03 19:06 신고  Comment Address  Edit/Delete  댓글쓰기

    이번에 한국 갔을 때 지하철 노선이 헷갈려서 고생을 했는데 다음에 갈 때는 잘 활용할 수 있을 것 같군요, 감사합니다^^

    • xiles 2010.07.03 19:12 신고  댓글주소  수정/삭제

      잘지내시죠? ^^
      한국에 오셨었나보네요?

      그래도 일본 지하철보다는 훨씬 간단(?)한편이잖아요~ ㅎㅎ
      그러고보니 일본 지하철 노선도 어플은 어떤것들이 있나 한 번 봐야겠네요.

  3. 2010.07.06 11:56  Comment Address  Edit/Delete  댓글쓰기

    비밀댓글입니다

아이폰 지하철 노선도 어플리케이션 Nexus Subway 버전 0.5가 등록되었습니다.

0.5버전에서는 아래 기능들이 추가되었습니다.

- 지하철 시간표 보기
- 지하철역 위치 지도 보기
- iOS 4 지원
- 내 근처 지하철역 찾기

지하철노선도 화면입니다. 
왼쪽아래 버튼을 터치하면 내 위치에서 가장 가까운 역을 찾아 표시해줍니다.



지하철 역이름을 터치하면 아래처럼 선택 표시가 되고, 아래쪽에 메뉴가 나옵니다.
빈 영역을 터치하면 선택이 취소되고, 바로 다른 역을 터치해서 선택할 수 있습니다.


메뉴에서 시간표를 선택한 화면입니다.
시간부분을 터치하고 움직이거나 가운데 시간표시를 터치해서 움직여서 스크롤시켜 볼 수 있습니다.
4, 5호선 정보를 보고 싶으면 역이름 부분에 호선 표시를 터치하면 됩니다.
* 시간을 보는 상태에서 역이름 앞에 호선 표시를 터치하면 현재 시간으로 스크롤됩니다.


역 위치 지도 보는 화면입니다.
왼쪽 아래 동그란 버튼을 터치하면 현재 내 위치가 지도에 표시됩니다.
지도를 보다가 다시 역 위치를 보고 싶으면 역이름 앞에 호선 표시 부분을 터치하면 됩니다.


시간표에서 위쪽 가운데 '평일/토요일/공휴일'이라고 표시된 부분을 터치하면 원하는 시간표를 선택해서 볼 수 있습니다.


메인 노선도 화면에서  오른쪽 아래 i 버튼을 터치하면 원하는 지역의 노선도를 선택할 수 있습니다.





신고
Posted by xiles

Comment

  1. 모톨 2010.06.26 01:20 신고  Comment Address  Edit/Delete  댓글쓰기

    혹시 안드로이드용으로 개발해주시룬 없나용??
    안드로이드에서도 정훈님 어플을사용하구싶어용~~^^;;

    • xiles 2010.06.26 10:28 신고  댓글주소  수정/삭제

      머리랑 손발이 두개가 되어야..가능할듯싶네요 ㅎㅎ
      아무래도 제가 아이폰을 사용하디보니 ^^;;

  2. 오픈검색 2010.07.03 19:06 신고  Comment Address  Edit/Delete  댓글쓰기

    이번에 한국 갔을 때 지하철 노선이 헷갈려서 고생을 했는데 다음에 갈 때는 잘 활용할 수 있을 것 같군요, 감사합니다^^

    • xiles 2010.07.03 19:12 신고  댓글주소  수정/삭제

      잘지내시죠? ^^
      한국에 오셨었나보네요?

      그래도 일본 지하철보다는 훨씬 간단(?)한편이잖아요~ ㅎㅎ
      그러고보니 일본 지하철 노선도 어플은 어떤것들이 있나 한 번 봐야겠네요.

  3. 2010.07.06 11:56  Comment Address  Edit/Delete  댓글쓰기

    비밀댓글입니다

아이폰 지하철 노선도 어플리케이션 Nexus Subway 버전 0.5가 등록되었습니다.

0.5버전에서는 아래 기능들이 추가되었습니다.

- 지하철 시간표 보기
- 지하철역 위치 지도 보기
- iOS 4 지원
- 내 근처 지하철역 찾기

지하철노선도 화면입니다. 
왼쪽아래 버튼을 터치하면 내 위치에서 가장 가까운 역을 찾아 표시해줍니다.



지하철 역이름을 터치하면 아래처럼 선택 표시가 되고, 아래쪽에 메뉴가 나옵니다.
빈 영역을 터치하면 선택이 취소되고, 바로 다른 역을 터치해서 선택할 수 있습니다.


메뉴에서 시간표를 선택한 화면입니다.
시간부분을 터치하고 움직이거나 가운데 시간표시를 터치해서 움직여서 스크롤시켜 볼 수 있습니다.
4, 5호선 정보를 보고 싶으면 역이름 부분에 호선 표시를 터치하면 됩니다.
* 시간을 보는 상태에서 역이름 앞에 호선 표시를 터치하면 현재 시간으로 스크롤됩니다.


역 위치 지도 보는 화면입니다.
왼쪽 아래 동그란 버튼을 터치하면 현재 내 위치가 지도에 표시됩니다.
지도를 보다가 다시 역 위치를 보고 싶으면 역이름 앞에 호선 표시 부분을 터치하면 됩니다.


시간표에서 위쪽 가운데 '평일/토요일/공휴일'이라고 표시된 부분을 터치하면 원하는 시간표를 선택해서 볼 수 있습니다.


메인 노선도 화면에서  오른쪽 아래 i 버튼을 터치하면 원하는 지역의 노선도를 선택할 수 있습니다.





신고
Posted by xiles

Comment

  1. 모톨 2010.06.26 01:20 신고  Comment Address  Edit/Delete  댓글쓰기

    혹시 안드로이드용으로 개발해주시룬 없나용??
    안드로이드에서도 정훈님 어플을사용하구싶어용~~^^;;

    • xiles 2010.06.26 10:28 신고  댓글주소  수정/삭제

      머리랑 손발이 두개가 되어야..가능할듯싶네요 ㅎㅎ
      아무래도 제가 아이폰을 사용하디보니 ^^;;

  2. 오픈검색 2010.07.03 19:06 신고  Comment Address  Edit/Delete  댓글쓰기

    이번에 한국 갔을 때 지하철 노선이 헷갈려서 고생을 했는데 다음에 갈 때는 잘 활용할 수 있을 것 같군요, 감사합니다^^

    • xiles 2010.07.03 19:12 신고  댓글주소  수정/삭제

      잘지내시죠? ^^
      한국에 오셨었나보네요?

      그래도 일본 지하철보다는 훨씬 간단(?)한편이잖아요~ ㅎㅎ
      그러고보니 일본 지하철 노선도 어플은 어떤것들이 있나 한 번 봐야겠네요.

  3. 2010.07.06 11:56  Comment Address  Edit/Delete  댓글쓰기

    비밀댓글입니다

아이폰 지하철 노선도 어플리케이션 Nexus Subway 버전 0.5가 등록되었습니다.

0.5버전에서는 아래 기능들이 추가되었습니다.

- 지하철 시간표 보기
- 지하철역 위치 지도 보기
- iOS 4 지원
- 내 근처 지하철역 찾기

지하철노선도 화면입니다. 
왼쪽아래 버튼을 터치하면 내 위치에서 가장 가까운 역을 찾아 표시해줍니다.



지하철 역이름을 터치하면 아래처럼 선택 표시가 되고, 아래쪽에 메뉴가 나옵니다.
빈 영역을 터치하면 선택이 취소되고, 바로 다른 역을 터치해서 선택할 수 있습니다.


메뉴에서 시간표를 선택한 화면입니다.
시간부분을 터치하고 움직이거나 가운데 시간표시를 터치해서 움직여서 스크롤시켜 볼 수 있습니다.
4, 5호선 정보를 보고 싶으면 역이름 부분에 호선 표시를 터치하면 됩니다.
* 시간을 보는 상태에서 역이름 앞에 호선 표시를 터치하면 현재 시간으로 스크롤됩니다.


역 위치 지도 보는 화면입니다.
왼쪽 아래 동그란 버튼을 터치하면 현재 내 위치가 지도에 표시됩니다.
지도를 보다가 다시 역 위치를 보고 싶으면 역이름 앞에 호선 표시 부분을 터치하면 됩니다.


시간표에서 위쪽 가운데 '평일/토요일/공휴일'이라고 표시된 부분을 터치하면 원하는 시간표를 선택해서 볼 수 있습니다.


메인 노선도 화면에서  오른쪽 아래 i 버튼을 터치하면 원하는 지역의 노선도를 선택할 수 있습니다.





신고
Posted by xiles

Comment

  1. 모톨 2010.06.26 01:20 신고  Comment Address  Edit/Delete  댓글쓰기

    혹시 안드로이드용으로 개발해주시룬 없나용??
    안드로이드에서도 정훈님 어플을사용하구싶어용~~^^;;

    • xiles 2010.06.26 10:28 신고  댓글주소  수정/삭제

      머리랑 손발이 두개가 되어야..가능할듯싶네요 ㅎㅎ
      아무래도 제가 아이폰을 사용하디보니 ^^;;

  2. 오픈검색 2010.07.03 19:06 신고  Comment Address  Edit/Delete  댓글쓰기

    이번에 한국 갔을 때 지하철 노선이 헷갈려서 고생을 했는데 다음에 갈 때는 잘 활용할 수 있을 것 같군요, 감사합니다^^

    • xiles 2010.07.03 19:12 신고  댓글주소  수정/삭제

      잘지내시죠? ^^
      한국에 오셨었나보네요?

      그래도 일본 지하철보다는 훨씬 간단(?)한편이잖아요~ ㅎㅎ
      그러고보니 일본 지하철 노선도 어플은 어떤것들이 있나 한 번 봐야겠네요.

  3. 2010.07.06 11:56  Comment Address  Edit/Delete  댓글쓰기

    비밀댓글입니다

아이폰 지하철 노선도 어플리케이션 Nexus Subway 버전 0.5가 등록되었습니다.

0.5버전에서는 아래 기능들이 추가되었습니다.

- 지하철 시간표 보기
- 지하철역 위치 지도 보기
- iOS 4 지원
- 내 근처 지하철역 찾기

지하철노선도 화면입니다. 
왼쪽아래 버튼을 터치하면 내 위치에서 가장 가까운 역을 찾아 표시해줍니다.



지하철 역이름을 터치하면 아래처럼 선택 표시가 되고, 아래쪽에 메뉴가 나옵니다.
빈 영역을 터치하면 선택이 취소되고, 바로 다른 역을 터치해서 선택할 수 있습니다.


메뉴에서 시간표를 선택한 화면입니다.
시간부분을 터치하고 움직이거나 가운데 시간표시를 터치해서 움직여서 스크롤시켜 볼 수 있습니다.
4, 5호선 정보를 보고 싶으면 역이름 부분에 호선 표시를 터치하면 됩니다.
* 시간을 보는 상태에서 역이름 앞에 호선 표시를 터치하면 현재 시간으로 스크롤됩니다.


역 위치 지도 보는 화면입니다.
왼쪽 아래 동그란 버튼을 터치하면 현재 내 위치가 지도에 표시됩니다.
지도를 보다가 다시 역 위치를 보고 싶으면 역이름 앞에 호선 표시 부분을 터치하면 됩니다.


시간표에서 위쪽 가운데 '평일/토요일/공휴일'이라고 표시된 부분을 터치하면 원하는 시간표를 선택해서 볼 수 있습니다.


메인 노선도 화면에서  오른쪽 아래 i 버튼을 터치하면 원하는 지역의 노선도를 선택할 수 있습니다.





신고
Posted by xiles

Comment

  1. 모톨 2010.06.26 01:20 신고  Comment Address  Edit/Delete  댓글쓰기

    혹시 안드로이드용으로 개발해주시룬 없나용??
    안드로이드에서도 정훈님 어플을사용하구싶어용~~^^;;

    • xiles 2010.06.26 10:28 신고  댓글주소  수정/삭제

      머리랑 손발이 두개가 되어야..가능할듯싶네요 ㅎㅎ
      아무래도 제가 아이폰을 사용하디보니 ^^;;

  2. 오픈검색 2010.07.03 19:06 신고  Comment Address  Edit/Delete  댓글쓰기

    이번에 한국 갔을 때 지하철 노선이 헷갈려서 고생을 했는데 다음에 갈 때는 잘 활용할 수 있을 것 같군요, 감사합니다^^

    • xiles 2010.07.03 19:12 신고  댓글주소  수정/삭제

      잘지내시죠? ^^
      한국에 오셨었나보네요?

      그래도 일본 지하철보다는 훨씬 간단(?)한편이잖아요~ ㅎㅎ
      그러고보니 일본 지하철 노선도 어플은 어떤것들이 있나 한 번 봐야겠네요.

  3. 2010.07.06 11:56  Comment Address  Edit/Delete  댓글쓰기

    비밀댓글입니다

아이폰 지하철 노선도 어플리케이션 Nexus Subway 버전 0.5가 등록되었습니다.

0.5버전에서는 아래 기능들이 추가되었습니다.

- 지하철 시간표 보기
- 지하철역 위치 지도 보기
- iOS 4 지원
- 내 근처 지하철역 찾기

지하철노선도 화면입니다. 
왼쪽아래 버튼을 터치하면 내 위치에서 가장 가까운 역을 찾아 표시해줍니다.



지하철 역이름을 터치하면 아래처럼 선택 표시가 되고, 아래쪽에 메뉴가 나옵니다.
빈 영역을 터치하면 선택이 취소되고, 바로 다른 역을 터치해서 선택할 수 있습니다.


메뉴에서 시간표를 선택한 화면입니다.
시간부분을 터치하고 움직이거나 가운데 시간표시를 터치해서 움직여서 스크롤시켜 볼 수 있습니다.
4, 5호선 정보를 보고 싶으면 역이름 부분에 호선 표시를 터치하면 됩니다.
* 시간을 보는 상태에서 역이름 앞에 호선 표시를 터치하면 현재 시간으로 스크롤됩니다.


역 위치 지도 보는 화면입니다.
왼쪽 아래 동그란 버튼을 터치하면 현재 내 위치가 지도에 표시됩니다.
지도를 보다가 다시 역 위치를 보고 싶으면 역이름 앞에 호선 표시 부분을 터치하면 됩니다.


시간표에서 위쪽 가운데 '평일/토요일/공휴일'이라고 표시된 부분을 터치하면 원하는 시간표를 선택해서 볼 수 있습니다.


메인 노선도 화면에서  오른쪽 아래 i 버튼을 터치하면 원하는 지역의 노선도를 선택할 수 있습니다.





신고
Posted by xiles

Comment

  1. 모톨 2010.06.26 01:20 신고  Comment Address  Edit/Delete  댓글쓰기

    혹시 안드로이드용으로 개발해주시룬 없나용??
    안드로이드에서도 정훈님 어플을사용하구싶어용~~^^;;

    • xiles 2010.06.26 10:28 신고  댓글주소  수정/삭제

      머리랑 손발이 두개가 되어야..가능할듯싶네요 ㅎㅎ
      아무래도 제가 아이폰을 사용하디보니 ^^;;

  2. 오픈검색 2010.07.03 19:06 신고  Comment Address  Edit/Delete  댓글쓰기

    이번에 한국 갔을 때 지하철 노선이 헷갈려서 고생을 했는데 다음에 갈 때는 잘 활용할 수 있을 것 같군요, 감사합니다^^

    • xiles 2010.07.03 19:12 신고  댓글주소  수정/삭제

      잘지내시죠? ^^
      한국에 오셨었나보네요?

      그래도 일본 지하철보다는 훨씬 간단(?)한편이잖아요~ ㅎㅎ
      그러고보니 일본 지하철 노선도 어플은 어떤것들이 있나 한 번 봐야겠네요.

  3. 2010.07.06 11:56  Comment Address  Edit/Delete  댓글쓰기

    비밀댓글입니다

iOS4에서 멀티태스킹(Fast Switching) 지원이 되도록 업데이트되었다.
기존 어플리케이션들은 이 멀티태스킹이 제대로 지원되지 않는다. 그럼 어떤 작업이 필요할까.

특별한 코딩 없이 iOS 4 SDK 로 다시 빌드하기만 하면 iOS4 에서 멀티태스킹이 지원되도록 할 수 있다.

프로젝트를 연 후 Targets에서 target을 선택하고 위쪽  툴바에 Info 버튼을 클릭한다.

Build 페이지에 Base SDK 부분에서 iPhone Device 4.0이나  Simulator 4.0 을 선택한다.
(Build Configuration Debug, Release, Distribution 등에 따라 알아서 맞추어 선택해주면 된다.)

그리고 어플리케이션이 어떤 OS 이상에서 실행할 수 있도록 할지 iPhone OS Deployment Target을 선택해준다.


이렇게 해주고 빌드하기만 하면, iOS4에서는 멀티태스킹이 지원되게 된다.


신고
Posted by xiles

Comment

  1. 오무닝 2010.06.25 23:34 신고  Comment Address  Edit/Delete  댓글쓰기

    헉..대박..근데 님 저 프로그램은 어디서 다운받아서 실행해요?
    프로젝트라니..;

    • xiles 2010.06.26 10:26 신고  댓글주소  수정/삭제

      이 글은 어플리케이션 개발하시는 분들에게 필요한 내용입니다~
      위에 나온 프로그램은 맥/아이폰 어플 개발에 사용되는 Xcode 프로그램입니다.

아이폰4G에서는 Retina Display로 바뀌면서 해상도도 변경되었다.
그럼 기존 어플리케이션들은 어찌되는것이냐!

물론 기존 어플리케이션은 제대로 Retina Display에 맞게 하려면 추가적인 작업이 필요한데, 생각보다는(?) 쉽게 해놓았다. 
그나마 애플이 기존의 어플리케이션들도 Retina Display에 맞도록 하는 작업을 가능한한 쉽게 할 수 있도록 해놓은 것 같다.

우선 대부분의 일반적인 어플리케이션들은 어플리케이션에 포함된 이미지 파일과 동일한 이름에 "@2x"를 붙인 해상도가 높은 이미지파일을 추가해주기만 하면 된다. "background.png" 파일이 있다면 "background@2x.png" 파일을 추가하면 된다. 해상도 차이로인한 코드상의 수정은 필요하지 않다. 이렇게만하면 이미지 로더가 알아서 @2x 붙은 파일이 있는지 확인하고 알아서 처리해준다고 한다.

이미지들을 모두 벡터이미지로 만들었었다면 그리 작업이 많지는 않겠지만, 그렇지 않고 이미지들이 좀 많이 있다면 은근 작업할꺼리는 많을 듯 하다. 그리고 이미지가 많다면 역시 어플리케이션 크기도 좀 커질것이다.

그래도 이정도면 가능한 한도내에서는 가장 쉽게 처리할 수 있는 방법을 만들어준듯하다.

* 위 내용은 OpenGL ES를 사용하는 게임들이나 자체 이미지 라이브러리가 사용되는 것들에서는 적용되지 않고 자체적으로 알아서 처리해줘야하니 확인해보고 작업해야할 것들이 좀 있을듯하다.


신고
Posted by xiles

Comment

  1. 땡굴이 2010.06.25 09:11 신고  Comment Address  Edit/Delete  댓글쓰기

    주옥같은 정보입니다~ ^^;

  2. 송지웅 2010.06.25 17:54 신고  Comment Address  Edit/Delete  댓글쓰기

    좋은 정보 감사합니다.

  3. philosup 2010.10.21 11:14 신고  Comment Address  Edit/Delete  댓글쓰기

    suffix가 "@x2"가 아니라 "@2x"입니다.

아이폰을 사용하다보면 화면 위쪽에 와이파이나 3G 표시 옆에 네트워크 사용 중이라고 뱅글뱅글 돌아가는 애니메이션을 종종 볼 수 있다.



내 어플리케이션에서 네트워크 사용중에 이 애니메이션을 보여주려면 아래처럼 시작할 때 한 줄. 끝났을 때 한 줄만 적어주면 된다.

네트워크 작업 시작할 때
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;

네트워크 작업 끝날 때
[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;


네트워크 사용은 사용자들에게 통신요금으로인해 민감할 수 있는 부분이기도 하니 명확히 네트워크 사용중일 때는 표시를 해줘서 사용자가 인지할 수 있도록 해주는 것이 좋을 것이다.
신고
Posted by xiles

Comment

  1. 안녕하세요 2010.07.01 23:22 신고  Comment Address  Edit/Delete  댓글쓰기

    와우 일본에서 개발하다보니 일본은 정액으로 3쥐 완전무료사용이라.... 이거 좋네요 감사해요 ㅋㅋㅋ

This blog is powered by Daum / Skin design by xiles

티스토리 툴바