2010-02-19 5 views
0

나는 일반적으로 이런 것들에 대한 과거에 단지 사용되는 상수, 하드 코딩없이 iPhone 응용 프로그램에 URL을 삽입하는 방법은 무엇입니까?

#define SERVICE_URL @"http://..." 
//... 
NSURL *url = [[NSURL alloc] initWithString:SERVICE_URL]; 

말을했습니다 그러나 하드 코딩없이이 작업을 수행 할 수있는 더 좋은 방법은 무엇입니까?

나는 사소한 것을 묻지 않기를 원하지만 "설정", "상수", "속성 목록의 응용 프로그램 설정"등과 같은 많은 검색을 시도했지만 모두 반환하는 것처럼 보입니다. 다른 주제에 대한 것들.

답변

1

PLIST에 저장하면됩니다. 상용 객체 코드를 줄이기 위해 필요할 때만 서비스 객체를 게으른로드합니다.

+0

이런 종류의 응용 프로그램 템플릿과 함께 제공되는 Info.plist를 사용할 수 있습니까? 아니면 큰 문제입니까? – Shabbyrobe

+0

@Shabbyrobe - 나는 그것을 피할 것입니다. 앱이 승인을 받으면 애플은 그 파일에 잠입 할 수 있습니다. –

관련 문제