아이폰기본사용2010. 6. 24. 14:11
앱스토어 사용자 리뷰 한번에 보기
앱스토어에서 판매중인 프로그램에 대한 사용자들의 반응을 살펴보는 방법 중에 하나가 사용자들의 리뷰를 보는 것입니다.
전세계 사용자들의 리뷰를 확인하려면 각 나라의 앱스토어를 일일이 직접 방문해야 합니다.
여간 귀찮은게 아니죠... 게다가 각 나라별로 리뷰한 언어가 달라서 제대로 읽을 수가 없기 때문에 매번 번역기를 동원해야 합니다.
근데 이 모든 걸 속시원하게 해결해 주는 프로그램이 있네요.
 
Review Scraper 란 것인데 원래 개발자가 앱스토어 판매용으로 개발했다가 애플에서 리젝 먹고 오픈 소스로 개발되고 있습니다.
저번에 소개해 드린 AppSales 와 같은 상황이죠.


 


출처 : http://blog.naver.com/PostView.nhn?blogId=gonagi&logNo=150048792018
Posted by 오늘마감

댓글을 달아 주세요

아이폰어플정보2010. 6. 24. 14:10
앱스토어 판매 정보 보기
뒷북인지 모르겠지만....

앱스토어에서 판매가 시작되면 판매 현황을 보기 위해서 한국 시간으로 매일 저녁 7시가 기다려 지는데요.

그런데 앱스토어에서 판매 정보를 일일이 다운로드 받아 보는게 점점 귀찮아 집니다.
여유가 있으신 분들은 AppViz 같은 유료 프로그램을 구입해서 관리하실테구요.
혹은 몇몇 인기 있는 아이폰용 앱을 사용하시는 분들도 계신텐데.....

오늘 웹서핑하다가 발견한건데요...

AppSalesMobile이란 오픈 소스 앱이 있네요.. 아이폰용이니 소스를 다운 받아서 직접 컴파일하셔서 실기기에 올리시면 훌륭한 대안이 될 수 있을 것 같습니다.


 


출처 : http://blog.naver.com/PostView.nhn?blogId=gonagi&logNo=150047807331
Posted by 오늘마감

댓글을 달아 주세요

아이폰어플정보2010. 6. 24. 11:42
Air Video Free : 내 PC에 영화, 옮기지 않고 터치로 보기

○ 어플명 :  Air Video Free(Video Streaming and Conversion)
○ 제작사/출시일 : InMethod(2009년 4월 18일)
○ 가격 : 무료

내 PC의 영화를 싱크하여 옮기지 않고 볼 수 있는 어플이다.
으흐^^ 내가 너무 원하던 종류의 어플이라 냅다 설치해줬다.
air 싱크로 사전 작업이 좀 있다는 건 좀 불편한 거 같습니다.
(이건 감수해야할.. 언젠가 터치에서만 세팅을 해도 싱크가 되는 그런것이 나와줬으면..)

일단 싱크할 PC에 프로그램 하나를 설치해야 합니다.
http://www.inmethod.com/air-video/index.html 요기들어가면 받을 수 있습니다.

일단 아이팟에서도 싱크할 PC 세팅 합니다. (여러개가 가능한 듯 합니다. 추가가 가능하네요)
아이피 넣어 주시고.. 싱크할 PC에 프로그램 세팅이 다 끝나면
 
 


위에서 설정한 서버로 들어가면 내가 싱크 설정한 폴더가 보입니다. (단, 아이팟에서 재생이 가능한 파일이어야 하네요.)
변환을 미리 해야 하는 불편함이 있지만 짧은 영상은 이 어플에서 변환도 지원해 주고 있습니다.
(이거 유료버전도 있던데 유료까지는 아직 사용해볼 생각을 안하고 있습니다.
전 이정도만으로도 충분히 고맙게 사용가능할 수 있을 듯!!
일단 그렇고, 폴더에 들어가면 PC에 저장되어 있는 동영상 파일들이 주루륵~~ 보입니다.
영상 포맷이 녹색이 재생 가능한 포맷입니다. 전 전용 폴더라 붉은 색 안되는 파일이 보이지 않습니다.

 
 


동영상 선택을 하면 아래와 같이 상세 내용이 나옵니다. (위에 나오고 있는 광고가 유료버전이네요.)
재생, 컨버팅, 아이튠즈에 추가 할 수 있는 기능도 있습니다. 네트웍만 쭈욱 연결되고 와이파이만 된다면 최강 어플일 꺼라
생각 되네요. 동영상을 옮겨담는데 꽤나 오랜 시간이 걸려서 상당히 불편했는데 저에게 꼭 필요했던 어플을 찾게 되서
너무 좋습니다. ^________________^
재생을 시키면 살짝 로딩 시간이 좀 있습니다. 파일을 불러오는데 걸리는 시간인듯.
속도의 경우는 싱크한 PC의 사양의 영향을 좀 받는 듯 합니다.


그럼 잘 사용하시길 ..

아이팟, 아이팟 터치, 터치 어플, 아이팟 어플


[출처] 앱스인사이드 http://www.appsinside.com/



출처 : http://blog.naver.com/PostView.nhn?blogId=arachi76&logNo=20097721452
Posted by 오늘마감

댓글을 달아 주세요

아이폰어플개발정보2010. 6. 22. 17:53
과제B.4 - Selector 의 이용과 클래스 정보 보기

[과제B Section 4] Selector 의 이용과 클래스 정보 보기


지금까지 만들어봤던 NSString, NSURL, NSProcessInfo, NSDictionary 등과 NSMutableString을 인스턴스화해서
배열(NSMutableArray)에 넣어라.


그리고 아래를 수행하라.


1. 오브젝트의 클래스명을 출력하라
2. 오브젝트가 NSString 클래스인지 출력하라
3. 오브젝트가 NSString의 서브클래스인지 출력하라
4. 오브젝트가 "lowercaseString"를 지원하는지 출력하라
5. "lowercaseString"를 지원하는 오브젝트라면 performSelector:를 이용하여 결과를 출력하라


<예상하는 결과 형식>

2008-01-10 20:56:03 WhatATool[360] Class name: NSCFString
2008-01-10 20:56:03 WhatATool[360] Is Member of NSString: NO
2008-01-10 20:56:03 WhatATool[360] Is Kind of NSString: YES
2008-01-10 20:56:03 WhatATool[360] Responds to lowercaseString: YES
2008-01-10 20:56:03 WhatATool[360] lowercaseString is: hello world!
2008-01-10 20:56:03 WhatATool[360] ======================================
2008-01-10 20:56:03 WhatATool[360] Class name: NSURL
2008-01-10 20:56:03 WhatATool[360] Is Member of NSString: NO
2008-01-10 20:56:03 WhatATool[360] Is Kind of NSString: NO
2008-01-10 20:56:03 WhatATool[360] Responds to lowercaseString: NO
2008-01-10 20:56:03 WhatATool[360] ======================================
2008-01-10 20:56:03 WhatATool[360] Class name: NSCFDictionary
2008-01-10 20:56:03 WhatATool[360] Is Member of NSString: NO
2008-01-10 20:56:03 WhatATool[360] Is Kind of NSString: NO
2008-01-10 20:56:03 WhatATool[360] Responds to lowercaseString: NO
2008-01-10 20:56:03 WhatATool[360] ======================================


<힌트>
아마도 NSString과 같은 클래스 명이 예상치 않은 결과가 나올수 있지만
그건 implementation의 문제이니 여기선 그냥 넘어가도록 한다.


<실습>
NSString, NSURL, NSProcessInfo, NSDictionary, NSMutableString을 만든다.


NSString *myString = @"Hello World!";
NSURL *myURL = [NSURL URLWithString:@"
http://www.stanford.edu"];
NSProcessInfo *myProcess = [NSProcessInfo processInfo];
NSDictionary *myDictionary = [NSDictionary dictionary];
NSMutableString *myMutableString = @"This is a mutable string object";


NSMutableArray를 만들고 위의 오브젝트들을 추가한다.


NSMutableArray *array = [NSMutableArray array];
[array addObject:myString];
[array addObject:myURL];
[array addObject:myProcess];
[array addObject:myDictionary];
[array addObject:myMutableString];


루프를 돌며 클래스 정보를 출력한다.


■ 오브젝트의 클래스명을 출력하라


모든 오브젝트는 NSObject를 계승하니까... NSObject reference를 찾아보자.

- (NSString *)description 이라고 하니까, 클래스 설명이 나와버린다.

구글 검색을 해보니까 className을 쓰면 된다고 한다.

[obj className];

왜 NSObject의 리퍼런스에 나와있지 않은지 모르겠지만 아마도 다른 연관이 있는듯. 일단 나오니까 스킵.


 오브젝트가 NSString 클래스인지 출력하라
- (BOOL)isMemberOfClass:(Class)aClass 이용


오브젝트가 NSString의 서브클래스인지 출력하라
- (BOOL)isKindOfClass:(Class)aClass 이용


오브젝트가 "lowercaseString"를 지원하는지 출력하라
- (BOOL)respondsToSelector:(SEL)aSelector 이용


"lowercaseString"를 지원하는 오브젝트라면 performSelector:를 이용하여 결과를 출력하라
- (id)performSelector:(SEL)aSelector 이용

Selector 란 컴파일된 오브젝트의 메소드를 가르키는 이름이라고 한다.

즉, performSelector: 같은 메소드에 Selector를 지정함으로써 실행할수 있다는 뜻이다.

<결과>

성공!!!



출처 : http://blog.naver.com/PostView.nhn?blogId=katchup00&logNo=10075791909
Posted by 오늘마감

댓글을 달아 주세요