본문 바로가기

2009/113

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.
iWork 09의 .pages 파일 windows에서 보는 방법 MAC과 윈도우를 병행해서 사용하다보니 가끔씩은 doc파일을 MAC에서 읽거나 반대로 pages파일을 윈도우에서 읽어야 하는 경우가 발생합니다. MS office는 MAC용으로도 있을 뿐만 아니라, 급한 경우 google docs로 업로드해서 볼 수 있지만 iWorks파일은 그렇지 못하더군요. 그러서 인터넷을 뒤지던중 pages를 읽는 방법에 대해서 알게 되었습니다. 당연히 MS office2007이나 google docs에서 읽지 못하더군요. 하지만, 이 파일을 읽는 방법은 매우 간단 합니다. 파일이 압축파일 형태로 되어 있습니다. 그러므로 확장자를 zip으로 바꾸고 압축을 풀면.. 위와 같이 나오더군요. index.xml파일 및 여러 파일이 보이는데요. 다른 거는 다 무시하시고 QuickLook폴더로.. 2009. 11. 27.