NSObject
[iOS프로그래밍] NSArray와 NSString (문장 잘라내기)
NSArray는 많이 쓰이는 클래스이기도 하며, 현재 제작중인 "전생에 우리는" 아이폰 버전에서는, 배열안의 문장들을 나열하고 그 문장 중 랜덤으로 임의의 문장을 뽑아 문장 안에 사용자가 (EditText에 쓴) 문자를 받아와서 문장안에 넣어야 합니다. 이를테면, " 120년 전 |님과 |님은 친구였습니다" 라는 배열안의 문장을 뽑아온다면, |에 사용자가 넣어놓은 변수를 받아와서 저 부분에 넣어야 하는 문제에 부딪쳤습니다. 먼저 이럴 때 사용되는 클래스는 NSArray 와 NSString 입니다. 이론적으로 |을 찾아내서 |을 기준으로 5부분 (120년전 , | , 님과 , | , 님은 친구였습니다)라고 나눈 뒤에 두번째와 네번째에 다른 변수를 넣을 예정입니다. ( 변수자체를 넣는 방법도 있다고 하는데...
[iOS프로그래밍] Objective-C와 JAVA
저의 경우에는 기존에 안드로이드를 개발했기 떄문에, Objective-c를 개발하면서 몇가지가 꽤 익숙치 않고 어색하긴 합니다만, 분명히 편리하고 효율적인 측면이 있는 건 분명하다는 생각이 듭니다. 코코아는 Objective-C를 이용 해 개발을 했고, 대부분이 Objective-C를 이용해 개발이 가능합니다. 먼저 인스턴트를 생성하는 방법입니다. 기존에 만들어져 있는 클래스들을 사용해서 제작을 하게 되는데, 예를 들어 배열을 만들게 되면, NSArray *testarray; 라고 생성을 하게 됩니다. 기존의 자바와는 달리 *라는 포인터를 만들어주게 되고, NSArray는 (NextStep)의 줄임말은 NSArray라는 기존의 있는 배열 클래스를 사용해서 만들게 됩니다. 물론 이미 만들어져 있는 클래스인..