티스토리 툴바


아이폰 어플리케이션을 만드면서 NSMutableArray안에 있는 객체들을 섞어야 할 필요가 있어서 여러가지 자료를 찾아보니, 마침 해외 포럼에 이와 같은 질문이 많이 있어서 찾기 쉬웠다. 코드는 아주 간단했다.


int randomSort(id obj1, id obj2, void *context ) {

    return (arc4random()%3 - 1);

}


- (void)shuffle {

    [obj sortUsingFunction:randomSort context:nil];

}


참말로 간단하지 않은가? 정렬 함수를 외부로 작성을 한뒤, 오브젝트 정렬을 외부정렬로 끌어 들이는것이.. 아주 쉽다. 적절하지 않은가? 참고로, random함수를 안쓰고 arc4random을 쓴 이유는 random으로 하면 계속 같은 패턴으로 나오기 때문이다. srand를 사용을 해보았지만, 계속 같은 패턴으로 나와서 결국 arc4random으로 대체했다. 작동은 아주 잘 된다.


(카나데쨔응도 울고갈 난이도. 참고로 카나데랑은 전혀 관련 없음!)

저작자 표시 비영리 변경 금지

'컴퓨터 > 아이폰 개발' 카테고리의 다른 글

NSMutableArray Shuffle하기! (랜덤으로 섞기)  (0) 2010/12/25
Posted by OroPinut

이것저것 삽질하다가 빢쳐서 애갤에 오랜만에 갔는데.. 'F'란 유동닉이란 사람이 하루히 2기 엔드리스에이트부분이 끝나고 한숨편에서 하루히와 쿈이랑 비슷한 옷을 보고 기분이 좋아진 하루히를 발견한 것이다. 눈썰미 돋네. 눈썰미 甲임. 다음은 'F'란 사람이 올린 스크린샷.

원본 글을 보면 댓글에 어째서 저게 커플티냐! 라고 태클을 거는 사람들이 있는데, 뭐, 저것도 커플티 아닌가? 재킷색깔도 파란색 계열이고, 속에 입은것도 그렇고. 였튼 이걸 보고 난.. "하루히가 이렇게 모에할리가 없어!"를 느꼈다. 모에모에!

엉엉. 귀여워. 하루히. 중요한건 코이즈미임. 잘 보면 하루히의 심리를 이해한 듯한 표정을 짓고 있다.

원본 글은 "여기"에 있으니~ 원본 글 보고 싶으면 보시라!

저작자 표시 비영리 변경 금지
Posted by OroPinut
오랜만에 최신 애니가 뭐 있나~ 하고 둘러볼려고 접속을 했는데 접속이 안되네? 엉? 안돼! 애갤에 가봤더니 접속이 안된지 3일이 되었다고 하는군. 이유가 뭘까? 유로 서비스를 하고 있는 걸로 알고 있는데, 이대로 망하면 안되지!

( 베스트애니메가 망하면 울어버릴꺼야! )

분명히 서버가 다시 살아날 것이라고 믿고! 마저 아이폰 어플이나.. ㅠㅠ.

저작자 표시 비영리 변경 금지
Posted by OroPinut