2011-07-06 4 views
3

는 MonoDevelop IDE는 MonoTouch의 앱, 아이폰/아이 패드에 대해 별도의 클래스와 AppDelegates를 만들고 같은 기본 클래스에서이를 상속하는 쉬운 방법이있을 것 같지 않습니다. AppDelegate 클래스를 분리하면 응용 프로그램에 코드가 중복 될 수 있습니다.MonoTouch 범용 아이폰/아이 패드 응용 프로그램 및 코드 중복

사람은 MonoDevelop IDE에 의해 생성 된보다 보편적 인 아이폰/아이 패드 응용 프로그램에 대한 더 나은 응용 프로그램 구조를 제안 할 수 ?

는 다른 방법으로, 사람이 모두 AppDelegates에 공통되는 코드가 아닙니다 중복을 할 수있는 방법을 제안 할 수 있습니다?

미리 감사드립니다.

+1

나는 여러 번 보았다, 그리고 MonoTouch의 보편적 인 응용 프로그램의 (소스 포함), 좋은 예를 발견 적이 없다. 정말 하나를 찾는 것을 좋아할 것입니다. – Jason

답변

1

내가 MonoTouch를 사용하지 않는 자신을 (내가 목표 - C가 많이 제공하는 기능을 좋아), 그러나 according to their docs 정상 개체의 상속을 지원합니다. 따라서 MonoTouch.UIApplicationDelegate에서 상속받은 일반적으로 재사용되는 메서드를 사용하여 직접 AppDelegate를 만듭니다. 그런 다음 그 어떤 당신의 기본 클래스 구현의 모든 방법을 사용자 정의 AppDelegate에 상속하는 범용 애플리케이션 템플릿에 의해 생성 된 AppDelegates을 수정하고 제거합니다.

관련 문제