본문 바로가기

Dev

(링크) 코드 리뷰는 어떻게 하나요 ? 최근 활동하는 맥부기 카페에서 좋은 글 (엄밀히 말하자면 링크를 타고~) 을 보게 되어서, 본문을 링크해둡니담. 아직까지는 솔로잉 코딩이 익숙하지만, 슬슬 팀작업도 염두에 두고 작업해야 하는 시점에서, 코드 리뷰라는것에 대해 깊은 관심을 가질수 있도록 도움이 되는 글이었습니다. 코드 리뷰는 어떻게 하나요? by Cheolho Park(실리콘밸리 이야기) 더보기
스케쥴(Schedule) 액션(RunAction) 등이 오류없이 실행되지 않을때는 isRunning_ 을 살펴보자 Cocos2d에서 CCNode는 객체를 이루는 가장 기본적인 요소이다. 흔히들 알고 계시는것처럼 Node는 Layer에 속하게 되면서 각종 메소드들을 수행한다. 각종 디자인패턴들을 적용하면서 신나게 코딩과 로깅을 하는데.. 난데 없이 스케쥴이 먹통인걸 발견하고 당황했다.이유인즉슨 디버깅과 로깅을 통해 잘 붙었는지 적용되었는지 확인만 할뿐, 막상 객체(여기서는 Node)가어느 레이어에도 속해 있지 않은 실수를 범함으로서 ㅋㅋㅋㅋisRunning의 값이 계속 False 였던것..(cocos 시스템 구조상 node는 레이어에 붙여줘야함 ! )스케쥴을 비롯해 runAction 등의 메소드 들은 isRunning의 여부를 꼭 체크하게 되어 있다. 다루기 쉬운 프레임워크라 생각하고 겉만 훑어보다가 생긴 폐해..조금.. 더보기
(링크) Objective-C(오브젝티브 씨)의 Automatic Reference Counting(ARC) ARC에 대해서 얼핏 듣기만 했었지, 관심깊게 살펴본적이 없었는데, 최근 우연히 관심을 가지게 되어서 관련 자료를 찾아보던 중 좋은 포스트를 보게 되어서 링크를 걸어둡니다. 비관적으로만 느껴졌던 ARC가 무엇인지, 어떻게 써야 하는지, 현 상황에서는 무엇이 문제인지 등을 꼼꼼하게 짚어서 설명해주기에 금방 이해할 수 있었습니다. (ARC에 대한 견해도 저랑 비슷한것 같고..) 음주코딩님의 포스트인데, 정말 이분의 블로그에는 다양하고 질이 좋은 글이 많은것 같습니다. url : [Obj-C] Automatic Reference Counting(ARC) (by. 음주코딩) 더보기
(링크) Objective-C(오브젝티브 씨) 강의(사용법,튜토리얼 등) 링크 모음 막무가내로 책 두어권 끼고 나름 오브씨의 길을 많이 걸어와버려서 대부분은 알고 있는 내용이 많지만..오브씨님을 처음 뵈었을때 생각도 나고, 아직은 기본이 많이 부족하기에,오브씨를 접할때 도움이 될만한 링크들을 차근차근 모아가려 합니다. 1. 스탠포드 대학교 아이폰 강좌 자료를 토대로 오브씨에 대한 강의 위주의 포스트 (j2enty님의 블로그) : instruments 툴을 찾다가 우연히 들른 블로그였는데, 오브씨를 처음접한다면 꽤나 도움이 될만한 내용들을 다루고 있습니다. 각종 링크와 출처등을 통해 좀 더 체계적으로 오브씨를 배울수 있는 포스트인것 같습니다. 더보기
Objective C(오브젝티브 씨)에서의 Class type Check(클래스 타입 확인) 간단한 메소드임에도 자꾸 까먹어서 메모겸 포스팅 ! [myObject isKindOfClass:[NSString class]]출처 : In Objective-C, how do I test the object type? from.stackOverFlow 이외에도 클래스가 아닌 다양한 형태를 체크할때는 isEqual(인자값이 id형)이 쓰인다. 보통 isEqualToString이 많이 쓰이는...if ([text isEqualToString:@"\""])출처 : Checking if a string is equal to from.stackOverFlow if ( [myObject.name isEqualToString:@"enemy"] ) 더보기
NSDictionary, NSMutableDictionary 사용법, 메소드 앞서 NSArray와 NSDictionary에 대하여 같이 정리를 시도한적이 있었는데, 내용을 추가할때마다 전체 내용이 너무 커지는것 같아 슬슬 따로 빼서 정리할 예정입니다. 1. Dictionary 사용하기 - by. 지지붕(zzbung) : Dictionary와 MutableDictionary에 대하여 다양한 메소드, 예제들과 함께 잘 정리해놓은 포스트 링크 입니다. NSDictionary가 NSArray에 비하여 매력적인건 사실입니다. 객체마다 key값을 가지고 있기 때문에 데이터의 추적 및 관리가 훨씬 용이하죠, index형태로 모방하여 표현할수도 있구요. 아직은 속도라던가 시스템 구조에 있어서 무엇이 더 적합하지는 모르겠습니다만..보통은 Dictionary를 이용해 데이터 구조를 만들고 그것을 .. 더보기
NSValue에 대한 간단한 설명 및 사용법 (add cgpoint to array) 흔히 기본자료형(자주쓰이는 CGPoint,CGRect 등)들을 NSArray,Dictionary등에 쓸려면 객체화를 해주어서 담아야 하는데 그러한 과정을 래핑(Wrapping)이라고 하나보다. 그와 관련하여 짧으면서도 핵심을 짚어준 포스트가 있어 소개합니다. 1. IPhone어플 개발노트 - Premitive Wrapping : NSValue, NSNumber - by.mskyt's tistory 배열과 딕셔너리를 활용한 구조를 설계하는 도중에 CGPoint를 배열에 넣을수 있는 방법을 찾던중, NSValue에 대하여 알게 되었습니다. 평소 NSNumber을 래핑하여 배열에 넣어본적은 있었지만, NSValue의 존재를 모르고 있어서 시도해보지 못했네요. NSValue *nv = [NSValue value.. 더보기
NSDictionary와 NSArray의 표현 +리터널 표기법 언제나 저의 포스트는 주로 링크부터 시작합니다.. ( 정보의 바다에는 깔끔하게 정리를 잘하시는 분들이 많은것 같아요! 덕분에 편하게 배우고 있습니다>< ) 1. Objective C 딕셔너리, 배열 (NSDictionary, NSArray) - by.Yagom's Blog : 데이터 배열에 관한 객체 두가지를 이해하기 쉽게 정리해놓은 포스트가 있더라구요 ~ (개념정리 부분) 2. NSMutableArray, NSArray, 배열의 생성과 요소접근 - by.서니블록(pooh4880) : NSArray를 중점으로 Mutable(추가,수정,삭제가 가능한)을 포함하여 잘 설명해 놓은 포스트입니다.(배열 응용!) 3. Objective-C에 새로 추가된 NSDictionary, NSArray, NSNumber 리.. 더보기
(링크) [Obj-C] int, NSInteger, NSNumber의 차이 링크 : 음주코딩(warmz)님의 포스트 - [Obj-C] int, NSInteger, NSNumber의 차이 간단한 내용이지만 핵심을 짚어 NSNumber에 대한 개념을 잡을수 있었던 글이다.NSArray등을 사용하고자 하면 그전의 NSNumber 등의 NS객체(?)의 기초를 잡고 시작해야 한다.이에 다른분들에게도 도움이 될까 싶어 링크를 감히 담아둡니다. 더보기
(펌) NSMutableArray, NSArray, 배열의생성과요소접근, 배열 NSArray와 서브클래스인 NSMutableArray에 대하여 가장 설명이 쉽고 깔끔하게 정리된곳이 있어 소개드립니다. 다음은 아래의 본문이고 도움이 되었다면 본문 포스트에 감사인사라도 전해드립시다 ! =================================================================NSMutableArray, NSArray, 배열의생성과요소접근, 배열 (http://pooh4880.blog.me/100127603084)Post By. 서니블록(pooh4880)님=================================================================배열 1. 배열 객체의 종류 Foundation 배열은 인스턴스의 연속된 모임입니다. 일반적인.. 더보기