Hello Objective-C

1,525 views

Published on

http://wawworld.me

changhoonpark@gmail.com

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,525
On SlideShare
0
From Embeds
0
Number of Embeds
474
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Hello Objective-C

  1. 1. Objective-C Hello Objective-C By Changhoon Park http://changhoonpark.wordpress.com Last Update : 2011. 08. 2811년 9월 3일 토요일
  2. 2. 2 실습용 소스코드 다운로드 Xcode 활용하기 Project 생성 코드 바꾸기 Build and Go ( ⌘ + R ) 콘솔 윈도우 실행 ( ⌘ + Shift + R ) ObjC 기초 Hello ObjC 빌드하기 Hello ObjC 분해하기 By Changhoon Park http://changhoonpark.wordpress.com11년 9월 3일 토요일
  3. 3. 3 Xcode의 GNU Compiler .m : Objective-C 컴파일러 .c : C 컴파일러 .cpp : C++ 컴파일러 ObjC 기초 Hello ObjC 빌드하기 Hello ObjC 분해하기 By Changhoon Park http://changhoonpark.wordpress.com11년 9월 3일 토요일
  4. 4. 4 #import <Foundation/Foundation.h> int main (int argc, const char *argv[]) { NSLog (@"Hello, Objective-C!"); return (0); } // main ObjC 기초 Hello ObjC 빌드하기 Hello ObjC 분해하기 By Changhoon Park http://changhoonpark.wordpress.com11년 9월 3일 토요일
  5. 5. 5 #import <Foundation/Foundation.h> #import C의 #include와 유사한 기능 같은 헤더파일을 여러번 포함해도 한번만 포함되는 것을 보장 Foundation 프레임워크에서 Foundation.h 라는 파일을 찾음 ObjC 기초 Hello ObjC 빌드하기 #import Hello ObjC 분해하기 프레임워크 NSLog By Changhoon Park http://changhoonpark.wordpress.com11년 9월 3일 토요일
  6. 6. 6 #import <Foundation/Foundation.h> 프레임워크란? 다양한 파일들의 집합체 ( 헤더파일, 라이브러리, 이미지, 사운드 등.... ) 프레임워크 단위로 SDK 배포 Foundation 프레임워크 자료구조, 통신 메카니즘 등과 같은 사용자 인터페이스 하위에 있는 내용 실체 확인하기 ObjC 기초 Hello ObjC 빌드하기 #import Hello ObjC 분해하기 프레임워크 NSLog By Changhoon Park http://changhoonpark.wordpress.com11년 9월 3일 토요일
  7. 7. 7 NSLog (@"Hello, Objective-C!"); NSLog (@"Hello, Objective-C!"); NSLog() printf와 유사한 콘솔출력 함수 첫번째 인자는 문자열 형식 기술자와 추가 인자를 가짐 NS 의 의미 @”문자열” 큰 따옴표 안의 문자열을 코코아 NSSting의 요소로 처리 문자열의 길이, 다른 문자열과의 비교, 정수 또는 실수로의 값 변환 ObjC 기초 Hello ObjC 빌드하기 #import Hello ObjC 분해하기 프레임워크 NSLog By Changhoon Park http://changhoonpark.wordpress.com11년 9월 3일 토요일

×