CleanPotato 이야기50 [iPhone App. 프로그래밍] Code 정리 기법 가끔 생각날 때마다 이렇게 포스팅 할 생각입니다. 다음 편은 언제 올리느냐 라는 식의 기대가 있으면 좀더 자주 올릴수도 있겠으나... ^^ 독자가 적은 관계로 제 마음대로 올리고 싶을 때 올립니다. Header파일에 넣어야 할 것들 1. importing할 해더 파일 들 - 가급적 다른 해더 파일들을 import하지 않는 것이 좋습니다. 다른 class 정의를 가져 오고 싶을 때도 header파일을 가져오지 말고 @class를 이용해서 프로토타입만 정의하시기 바랍니다. - 프로젝트 전체적으로 사용하는 전역 해더 파일 (ex. debug, define, typedef 등이 정의되어 있는 해더 파일)은 권장합니다. 2. 사용할 class의 이름들 - 단순히 class이름만 필요한 경우 @class를 이용하여.. 2009. 12. 3. iphone app다음지도와 네이버 지도 다음지도와 네이버지도 모두 장단점이 있는 것 같습니다 다음지도는 다음이 열심히 한 만큼 정보의 양도 풍부하고 찾고자하는 내용도 잘 찾아줍니다. 그리고 네이버와 큰 차이는 없지만 지도 데이터에서는 데이터의 양이 많아보입니다 네이버는 1등답게 일관성있는 서비스를 제공하고 있습니다. 또한 다른 서비스들과의 컨버점스를 생각한다면 다음보다 발전 가능성이 있습니다 한가지 다음 지도 iPhone app에서 아쉬운 점은 저장기능입니다 네이버는 저장기능을 오프라인에서도 사용할 수 있도록하는 세심함을 보여주었습니다. 또한 온라인으로 전환될 용이합니다 이 기능은 10점 만점에 10점입니다 반면 다음은 저장기능 조차 없다는 것이 아직은 서비스마인드에서 네이버에 뒤지는 것 같아 아쉬운 점이 있네요 첫번째 아이폰에서 하는 포스팅.. 2009. 12. 3. iPhone 개발시 메모리 관리 지침!! C언어 계열 프로그래밍을 할 때 가장 중요한 것 중에 하나가 바로 메모리 관리입니다. C언어는 당연히 그렇고 C++ 역시 다르지 않습니다. C언어로 부터 파생된 Object-C의 경우 두말할 필요 없겠지요? C언어의 경우 매우 명확한 메모리 관리 기법을 제공합니다. 메모리 생성은 alloc계열 함수(alloc, malloc, calloc)로 하고, 자신이 alloc한 함수는 어떤 경우든, free를 호출해서 해제해야만 메모리 릭이 발생하지 않습니다. 그렇다면 iPhone에서의 Object-C는 어떨까요? 다음의 말을 기억해야 합니다. "자신이 생성한 메모리는 자신이 release해야만 한다", 그러나, "자신이 생성하지 않은 메모리는 release해서는 안된다" 매우 명확해 보이기는 하지만, 실제로 프로.. 2009. 11. 29. iTunes 앱스토어에서 12월 7일부터 팔릴 memoEx memoEx는 단순하지만 강력한 기능을 제공하는 메모 프로그램 입니다. 글자로만 이루어진 메모는 이제 잊어버리십시오. 아이폰으로 사진을 찍고, 찍은 사진과 함께 메모를 작성하세요. 작성된 메모를 e-mail로 보 낼 수 있을 뿐만 아니라, 트위터에 포스팅 할 수도 있습니다. 이 프로그램의 강점은 저렴한 가격에 쉬운 UI를 제공하고 있다는 점입니다. 그래서 처음 사 용하는 분들도 쉽게 이용할 수 있습니다. iPhone OS 3.0 이상에서만 동작합니다. ** 기능 ** * Memo: 언제 어디서든 쉽고 빠르게 메모를 할 수 있습니다. * Photo: 사진이나 이미지를 메모에 넣을 수 있습니다. * Twitter (with Photo): 메모한 내용을 트위터에 올릴 수 있습니다. 사진은 Twitpic.com.. 2009. 11. 27. 이전 1 ··· 4 5 6 7 8 9 10 ··· 13 다음