NSArray에서 한글,영문순으로 정렬하기

NSSortDescriptor를 사용하면 숫자, 영문, 한글 순서대로 정렬이 된다. 오늘 요청을 받은게 한글, 영문 순서로 정렬되었으면 하는 요청을 받았다. 인터넷에서 찾은 소스는 배열안에 NSString만 받는걸 기준으로 되있어서 해당 소스를 블록문을 사용해서 안에 있는 오브젝트를 비교하는 형식으로 변경하였다. NSArray 안에 다른 객체별로 클래스를 맞춘후 비교하면 문제 없이 정렬되는것을 확인하였다.

  참조 글 – https://gist.github.com/acidsound/5072229

NSArray 안의 객체를 NSPredicate로 검색하기 [iOS]

개발을 하다보면 배열을 정말 많이 사용한다. 그리고 그 배열안에 있는 데이터를 추가/삭제도 많이 하고 그 배열 안에 데이터가 있는지 없는지 여부에 대해서도 많이 찾아 본다. 배열안에 있는 단순한 값들을 비교 할때는 – (BOOL)containsObject:(ObjectType)anObject; 를 사용하면 배열안에 포함되어있는 여부에 대해서 bool값으로 받을 수 있어 편하게 잘 쓸 수 있다.

  하지만 배열안에 단순한 값이 아닌 […]

iOS NSDictionary, NSArray 사용하기 – 1

기존 문법이라고 하기에는 꽤나 오래됬지만 예전에는 NSDictionary 나 NSArray를 사용할때 굉장히 길게 쓰던 문법이 Objective-c 2.0으로 되면서 굉장히 간략해지고 편해졌다. 간단한 예제를 통해 구 문법과 신문법 예제를 만들어두었다.  

-구문법  

-신문법

-출력 화면   예제파일 다운로드