아이폰어플개발정보2010. 6. 17. 17:58
[iPhone][MonoTouch] 세번째 샘플 : Open URL
세번째 샘플 openUrl은 URI의 프로토콜 지정을 통해 iPhone의 일부 기능을 사용하는 예제입니다.

Launching native apps with openURL : day3
각 각의 버튼을 클릭하면 해당 기능이 실행되는 형태의 간단한 어플리케이션입니다. 다만 테스트에 사용한 MonoTouch가 평가판인 관계로 SMS/ Phone/ Email의 기능을 테스트 할 수 없었습니다. 지도의 경우는 iPhone의 지도 어플리케이션이 아니라 구글의 지도 사이트에 연결하는 예입니다.

자세한 내용은 보시려면...눌러주세요.


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

댓글을 달아 주세요

아이폰어플개발정보2010. 6. 17. 17:58
[iPhone][MonoTouch] 두번째 샘플 : Bonfire

이번 예제 샘플은 UIImageView를 이용한 간단한 애니메이션입니다.  간단한 뷰사이의 화면 전환도 배울 수 있습니다.

원 샘플 예제는 http://www.appsamuck.com/day2.html 입니다.

MonoTouch로 포팅한 예제는 이곳을 참고 하세요. http://neojjang.egloos.com/1953685


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

댓글을 달아 주세요

아이폰어플개발정보2010. 6. 17. 17:58
[iPhone][MonoTouch] 첫번째 샘플 : MinutesToMidnight

Apps Amuck의 첫째날 예제 "Minutes To Midnight"를 MonoTouch로 구현해 봤습니다. 어플리케이션은 자정까지 얼마나 남았는지 보여주는 것입니다. 

원 사이트의 설명이 그리 자세하지 않았지만, 큰 어려움(?) 없이 구현할 수 있었습니다.
iPhone SDK의 클래스를 대부분 이용이 가능한 듯 하나 일부 함수들의 이름이나 파라미터들이 C#에 적당하게 변경되어 있기 때문에 주의가 필요합니다. 

일본어 맥북이라 메뉴가 일본어로 나옵니다. 

1. 솔루션 생성 : "MinutesToMidnight"이름으로 새 솔루션을 생성합니다.
솔루션 생성에 문제가 없다면 아래와 같은 기본 파일이 생성 됩니다. "Main.cs"는 AppDelegate가 구현되어 있는 파일입니다. "MainWindow.xib"는 XCode의 InterfaceBuilder를 통해 UI를 꾸밀 수 있는 파일입니다. xib파일로부터 C#용  클래스 파일을 자동으로 생성된 "MainWindow.xib.designer.cs" 파일이 있습니다. "MainWindow.xib"파일에 변경이 생기면 자동으로 관련 cs파일이 수정되도록 되어 있습니다. 

2. 뷰xib파일과 연결된 컨트롤러를 생성합니다. 방법은 [새 파일 추가]를 선택, iPhone항목에서 "View Interface Definition with Controller"를 선택하면 됩니다.
"MinutesToMidnightViewController"이름으로 생성된 파일이 3개가 추가 되었음을 확인 할 수 있습니다. "~.xib.cs"는 xib파일에 대해서 이벤트등을 구현하기 위한 파일입니다. 
3. InterfaceBuilder를 이용한 UI 구성은 크게 다르지 않습니다. 다만 각 UI요소를 연결하는 Outlet 변수 선언을 IB에서 직접 작업하는 것이 차이가 있습니다. UIViewController를 "MinutesToMidnightViewController"이름으로 추가합니다.
추가한 컨트롤러를 AppDelegate에서 사용하기 위한 Outlet변수 선언을 합니다. "App Delegate Identiry"윈도우에서 "Class Outlets" 항목의 [+]를 클릭하여 추가 합니다. "viewController"이름이며 타입은 "MinutesToMidnightViewController" 입니다.
추가한 Outlet의 viewController를 연결합니다. 아래 화면은 연결 후의 모습입니다.
4. 시간을 표시하기 위한 UILabel을 View Controller에 추가하고, 위와 같은 방법으로 Outlet변수를 만듭니다.  UILabel타입의 "countdownLabel"이름으로 추가 했습니다. 실제 UILabel과 연결을 합니다.
여기까지 하고 저장하고 Interface Builder를 종료 합니다. 

나머지 코드는 이곳(http://neojjang.egloos.com/1952677)을 참고하세요. 




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

댓글을 달아 주세요