2010-12-02 2 views
1

보기와 객체 사이의 통신을 위해 영구 객체 정보 (예 : 사용자 이름 및 표시 할 글꼴 크기 선택)를 Application 객체에 배치하는 것이 좋은 형태인지 또는 그것들을 정적 싱글 톤에 넣는 것이 더 효율적입니까? 예를 들어Monotouch - 공통 객체의 저장소로 Application 클래스 사용

: 나는 성능 현명한 싱글 대 정적 클래스 대 응용 프로그램에 정적 객체를 넣는 사이에 어떤 차이가 있다고 생각하지 않습니다

public class Application 
    { 
     static void Main (string[] args) 
     { 
      UIApplication.Main (args); 
     } 

     public static Username {get;set;} 
    } 

답변

3

. 이것은 쉽게 전체 주위에 색상을 변경할 수 있습니다

public static class Colors { 
    public static Color ToolbarColor = Color.Black; 
    .. 
} 

:

색상 및 글꼴 같은 것들에 대한

, 나는 보통 예를 들어 나는 보통이 쓰기 때문에, 각 개체 유형을 유지하는 정적 클래스를 작성하는 것을 선호 앱을 어디서나 검색하지 않아도됩니다. 글꼴, 이미지 등에서도 동일한 작업을 수행합니다.

+1

+1이 방법을 사용하면 쉽게 재사용 할 수 있다는 장점이 있습니다. –

+0

감사합니다. Eduardo. 지금 수십 개의 iPhone 앱에서 블로그 코드를 사용했습니다. 훌륭한 지역 사회 지원을 유지하십시오! –

+0

Bahai, 고마워! :) –

관련 문제