Objective-C 기초

콘솔app 시작.

nightohl 2019. 1. 31. 21:47
반응형

콘솔 프로젝트 생성 및 간단한 테스트

Objective-C 언어에 대해서 공부해보자.


보기 좋게 Cocoa Framework라던지 iOS 모바일 앱을 만들면서 배워도 좋지만

화면 처리, 이벤트 등 신경써줘야 할 게 더 생기므로 콘솔 프로그램을 만들며 하나씩 배워보자.


새 프로젝트 생성


macOS의 Command Line Tool 선택. -> 콘솔앱을 위한 프로젝트 생성완료.


제품 이름과 회사 이름 등등 적어줌.

아래 번들 identifier는 고유한 명명을 가지도록 알아서 작성해줌.


폴더까지 지정해주면 가장 기본 코드가 작성돼있음.



NSLog(@"",); 함수


언제나 시작은 Hello, World! 반가운 문자열.

NSLog(@"문자열 포맷", 인자) 로 디버그 영역의 콘솔에 문자열을 출력하는 함수를 호출할 수 있다.

( Objective-C에서 문자열은 @"문자열" 이렇게 씀. )


C언어의 printf와 사용방법이 유사하다.

당연히 포맷 문자열과 인자가 대칭이어야 함.


ex) NSLog(@"%d + %d = %d", 1, 2, (1+2));

==> 화면 출력 : 1 + 2 = 3


[포맷 문자열]

- 10진수 정수형

 %d : 일반 정수 (decimal)

 %u : unsigned decimal

 %ld : long decimal

 %lu : long unsigned decimal


- 실수형

 %f : 일반 소수점 실수 

 %e : 지수형 실수


- 16진수, 8진수

 %x : 16진수

 %o : 8진수


- 객체형

 %@ : 객체형 


더 많은 포맷 문자열에 관한 정보는 개발자 사이트에서 string format specifier를 검색하자.



반응형

'Objective-C 기초' 카테고리의 다른 글

인스턴스 메소드 & 클래스 메소드  (0) 2019.02.09
클래스 작성  (0) 2019.02.08
nil 포인터  (0) 2019.02.08
메소드  (0) 2019.02.01
클래스와 객체  (0) 2019.01.31