'첫번째'에 해당되는 글 2건

  1. 2010.06.25 내 첫번째 iPhone Application~~
  2. 2010.06.17 [iPhone][MonoTouch] 첫번째 샘플 : MinutesToMidnight
아이폰어플개발정보2010. 6. 25. 09:47
내 첫번째 iPhone Application~~

David Bae의 첫번째 iPhone Application 만들기

먼저, iPhone SDK설치하기~

새로운 프로젝트를 만들고, 실행해서 실행되는지 확인하기...

Interface Builder에서 Control(?)들 써보기..

첫번째 어플이라고 하기에는 테스트 프로그램에 가깝지만.. 그래도 시작은 시작이니 만큼..

하루하루 전진한다는 느낌으로...

 David Bae's First iPhone Application...



출처 : http://blog.naver.com/PostView.nhn?blogId=bjh3958&logNo=120061206872
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 오늘마감

댓글을 달아 주세요