[iPhone][MonoTouch] 본격적으로 솔루션 템플릿을 지원하기 시작하다!

C# Mono를 기반으로한 MonoTouch가 지금까지 빈약한 솔루션 템플릿 때문에 불필요한 초기 코드 작업이 상당히 필요했습니다.
그림에서 보는 것처럼 지원하던 솔루션 템플릿이 2개뿐이었습니다. 이전 블로그에 올렸던 예제들이 대부분 xcode에서 유틸리티 템플릿을 사용했는데, 기본 템플릿 솔루션으로는 기본 코드를 구현하는데 필요한 코드가 꽤 필요했습니다.

그러한 불편함이 반영되었는지, 이번 버젼에서는 xcode에서 볼 수 있던 대부분의 템플릿이 포함되었습니다.
버젼은 Monotouch와 1.4.7로 업그레이 되고 MonoDevelop 개발 환경이 2.2.1로 업그레이드 되었습니다.  설치 방법은 평가판 설치기를 참고해 주세요.
신규로 솔루션을 개발하기 위해 템플릿 창을 보면 그림과 같이 xcode에서 보던 솔루션 템플릿들로 바뀌어 있는 것을 확인 할 수 있습니다.  어플리케이션을 개발하기 위해 초기에 들어가는 노력을 절약할 수 있게 되었습니다.
바로 몇일 전에 Apple의 iPad가 공개 되었습니다. 개발 SDK도 공개 되었는데, 이번 업그레이드에서 iPad용 템플릿도 추가 되었습니다. iPad SDK를 설치하면 MonoTouch에서도 iPad용 어플리케이션 개발이 가능하게 되었습니다.

예를 들어 Utility Project를 선택하면 다음의 기본 파일들을 생성해 줍니다.
앞선 예제들에선 MainView.xib(RootViewController.xib)와 FlipsideView.xib를 수작업으로 추가 해 왔습니다. 처음부터 지원해 줬으면 얼마나 좋았을까하는 생각을 하게 만듭니다. 작성된 기본 코드도 xcode의 소스를 포팅한 예제보다 더 간단히 정리된 느낌입니다.

MonoTouch에 대한 내용을 정리 중인데 지금까지 예제들의 소스를 업그레이된 템플릿을 이용하여 수정해야 할 지 고민이 되네요. 

지속적인 MonoTouch의 업그레이드가 더욱 기대됩니다.
혹시 아나요 게임 개발용 템플릿도 제공해 줄지요...

by 연서아빠 | 2010/02/01 22:39 | iPhone | 트랙백 | 덧글(0)

◀ 이전 페이지 다음 페이지 ▶