'간단한'에 해당되는 글 12건

  1. 2010.06.22 과제B - 간단한 코딩 해보기
  2. 2010.06.21 [펌] 2. 간단한 Core Data 예제
아이폰어플개발정보2010. 6. 22. 17:52
과제B - 간단한 코딩 해보기

과제B. WhatATool (Part I) (원본)

Objective-C의 문법은 스탠다드 C의 문법 + 약간의 Objective-C고유의 문법이라고 할 수 있으며 Objective-C자체는 많은 유용한 함수들을 제공한다.

여기서는 Objective-C의 기본 클래스들을 이용하여 간단한 로그를 찍어봄으로써 "코딩 맛보기"를 해본다.

1.Xcode를 기동하여 신규 프로젝트 생성에서 Command Line Utility > Foundation Tool 을 선택한다.

  (프로젝트 명은 WhatATool 이라고 해보자)

2.생선된 프로젝트 파일 일람중에 WhatATool.m을 열어본다.

  여기엔 이미 기본적으로 아래와 같은 main 함수가 만들어져 있다.

#import

int main (int argc, const char * argv[]) {

    NSAutoreleasepool * pool = [[NSAutoreleasePool alloc] init];
    NSLog(@"Hello World");

    [pool release];
    return 0;
}

이 상태로 실행해본다. 메뉴의 Build > Build and go 클릭.

성공했다고 나오지만 화면엔 아무 변화가 없다. Hello World는 어디에 찍히는 걸까? 로그파일?

정답은, 콘솔에 나온다.

콘솔은 메뉴의 Window > Console 을 클릭하면 보인다.

이제 이 프로젝트에 4가지 소스를 추가해보자.

<순서>

1.사용자 홈 디렉토리 찍어보기 (NSString 클래스 이용)

2.프로세스 ID 찍어보기 (NSProcessInfo 클래스 이용)

3.즐겨찾기 만들어보기 (NSMutableDictionary 클래스 이용)

4.Selector 의 이용과 Class 정보 보기

이 4가지 섹션에선 모두 NSLog 클래스를 이용하여 정보를 콘솔에 출력한다.

NSLog는 기본적으로 유저 메세지 앞에 시간, 프로세스명, 프로세스ID 등을 붙여준다.

   예 : 2008-09-23 13:49:42.275 WhatATool[360] Your message here.



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

댓글을 달아 주세요

XCODE2010. 6. 21. 09:28
[펌] 2. 간단한 Core Data 예제
출처 - http://www.cocoadev.co.kr/185




이번에는 CoreData를 이용하는 간단한 샘플을 만들어 보겠습니다. 이전에 Xcode 2.*대에서 이와 비슷한 어플리케이션을 만드는 "간단한 ToDo 어플리케이션 만들기"란 포스팅을 한적이 있습니다. 소스코드에 추가 없이 마우스 클릭만으로 간단히 만드는 예제였는데 Xcode 3에서는 그 마우스 클릭도 최소한으로 줄이고 자동화여, 누구나 쉽게 간단한 어플리케이션을 만들 수 있습니다.

Core Data에 대한 자세한 내용은 아래의  ADC 문서들을 참조하시기 바랍니다.



1. 프로젝트 생성
Xcode를 실행하고 새로운 프로젝트를 생성하기 위해 메뉴에서 File / New Project.. 를 클릭합니다. 아래와 같이 Mac OS X / Application 항목에서 Core Data Document-based Application을 선택하고 Choose...를 클릭합니다.
프로젝트 명에 'BookList'를 입력하고 save 버튼을 클릭하여 완료합니다.


2.  Data Model
1) Data Modeling tool
좌측과 같이 Xcode의 Groups & Files아래에 BookList / Models에서 MyDocument.xcdatamodel을 더블클릭합니다.

아래와 같은 데이터 모델링 툴이 오픈됩니다.
2) Entity 추가
위의 이미지에서 붉은색 화살표가 가르키는 Entity 항목 하단의 + 버튼을 클릭하여 새로운 Entity를 추가합니다. 생성된 항목을 더블클릭하거나 우측의 설정창에서 Name: 항목의 입력창을 이용하여 아래와 같이 'Books'로 이름을 변경합니다.


3) Attribute 설정
* 추가
이제 Books에 속성(Attribute)를 추가합니다. Property창 하단의 + 버튼을 클릭하여 나오는 항목중 Add Attrribute를 클릭합니다. 2번 더 반복하여 3개의 속성을 생성합니다.

* 설정
속성들의 이름을 각각 titile, writer, press로 입력하고 아래와 같이 항목들을 설정합니다.




3. 인터페이스 빌더
Xcode에서 MyDocument.xib를 더블클릭하여 인터페이스 빌더를 오픈합니다. 먼저 윈도우에 기본으로 생성되어 있는 "Your document contetents here'  라벨을 삭제합니다.

그리고 라이브러리 윈도우의 Cocoa / Objects & Controllers / Core Data 항목에서 좌측과 같은 Core Data Entity를 드래그하여 윈도우로 가져다 놓습니다.



1) Core Data Entity 생성
윈도우로 드래그를 완료하면 설장창이 오픈됩니다. 아래와 같이 entity를 Books로 선택하고 Next 버튼을 클릭하고 각 단계별로 아래와 같이 진행합니다.
2) 윈도우 크기 조절
생성된 항목에 맞추어 아래와 같이 윈도우의 크기를 적당히 조절합니다.

4. Build & Test
현재까지의 작업만으로 기본적인 동작을 수행할 수 있는 작업이 완료되었습니다. 이제 빌드를 하고 어플리케이션을 실행하여 테스트 합니다.
어플리케 이션이 실행되면 등록, 변경, 삭제, 검색 등과 파일 저장/오픈이 동작하는지 확인합니다.





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

댓글을 달아 주세요