목록Objective-C (4)
BIBI BLOG
■NSDate의 기본 ○현재 날짜와 시간(GMT단위) NSDate* date = [NSDate date]; NSLog(@"%@",date); ○현재 날짜와 시간(Locale단위) NSDate* date = [NSDate dateWithTimeIntervalSinceNow:[[NSTimeZone systemTimeZone] secondsFromGMT]]; NSLog(@"%@",date); ○지정한 날짜의 인스턴스 생성하기(문자열 그대로의 시간) NSString* dateString = @"yyyy-MM-dd HH:mm:ss"; NSDateFormatter* formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy-MM-dd HH..
■NSMutableString이란Objective-C 에서는 텍스트 편집 가능한 클래스 " NSMutableString "이 있습니다. 이것은 NSString 을 계승 한 것으로, 텍스트를 조작하는 방법 등이 추가되어 있습니다. 🔷 메모리(바이트 수)를 지정한 초기화NSMutableString *변수 = [NSMutableString stringWithCapacity:《NSUInteger》];[《NSMutableString*》 setString:《NSString*》]; 🔷 NSString클래스를 이용한 초기화NSMutableString *변수 = [NSMutableString stringWithString:《NSString*》];■NSMutableString문자열 조작🔷 문자열 결합[《NSMutab..
■NSString이란 Objective-C의 텍스트는 일반텍스트가 아닙니다. 예를 들어, C언어나 많은 프로그래밍 언어에서 문자열은 "Hello"와 같은 형태로 쓰여지며 char배열의 값이지만, Objective-C는 「객체」로 취급되는 문자열이 준비되어 있습니다. @"Hello"라고 하는 것처럼, 처음에 @기호를 붙여 써지는 방식입니다. 이 @"Hello"문자열은 NSString클래스의 인스턴스로 취급되는 객체입니다. @"Hello"문자열은 객체 상수라고하고, NSString의 인스턴스를 상수로 다룬다는 의미입니다. NSString* str = @"Hello"; NSLog(@"%@",str); 「%@」라고 하는 것은 Objective-C의 오브젝트를 출력하는데 이용되는 기호입니다. 텍스트를 나타내는 「..
Objective-C 란? Objective-C = C언어+Smalltalk C프로그래밍 언어에 스몰토크(Smalltalk) 스타일의 메시지 구문을 추가한 객체 지향 언어입니다. 『Objective-C를 배운다』 라는 것은 Smalltalk 류의 객체를 처리하는 방법을 배우는 것이라고해도 좋습니다. Objective-C는 애플의 코코아를 사용하기 위한 기본 언어이며, 원래는 넥스트의 NeXTSTEP 운영 체제에서 주 언어였으며, 최근에는 iOS (iPhone과 iPad) 애플리케이션을 개발하기위한 언어로서 주목을 받고 있습니다. C와는 다른 Objective-C의 특징으로는 " @ "로 시작하는 컴파일러 지시문이 있습니다. 컴파일러 지시문은 컴파일러에 클래스의 선언과 구현을 명시하기 위해 기재 해주기 위..