[iOS] ALAsset으로 Custom Image 생성하기 iOS4.0 부터 지원하는 ALAssetLibrary framework를 사용하면 UIImagePickerController를 사용하지 않아도 사용자 iOS기기에 저장되어 있는 사진 또는 비디오를 가져 올수 있다. ALAasetLibrary는 크게 ALAasetsLibrary > ALAssetsGroup > ALAsset 으로 이루어져 있고, ALAssetLibrary를 통해 ALAssetsGroup를 부르고 ALAssetsGroup을 통해 최종적으로 사진 또는 비디오 정보를 가지고 있는 ALAsset을 가져 온다. 이 문서는 ALAssetLibrary 자체를 다루는 내용이 아니기 때문에 불러오는 방법에 대해서는 생략 한다. ALAsset 클래스를 보면 defaultRepresentation 이 있고 여.. 더보기 PhoneGap의 모든것 - Plugin 개발 (3) 최근엔 "하이브리드 앱"이라는 용어가 마케팅으로 사용될 정도로 PhoneGap에 대한 관심이 많습니다. 하지만 아래와 같은 장점을 가지고 있지만 단점도 가지고 있습니다. 장점- 기존 Javascript 코드를 부분적으로 재사용 가능 - 하나의 웹 코드 (HTML, CSS, Javascript)를 작성하면 부분적으로 여러 플랫폼(iOS, Android, Window Phone, Black berry, webOS, smybian, bada) 재사용 가능 단점- 웹베이스로 코드가 동작 되기 떄문에 비교적(Native App과 비교하면) 느리다.- PhoneGap API들은 가장 기본이 되는 것만 제공해 준다. (PhoneGap API 참고 : http://docs.phonegap.com/en/1.7.0/ind.. 더보기 PhoneGap의 모든것 - 프로젝트 셋팅 (2) 이번 문서에서는 PhoneGap를 셋팅하고 (iOS) PhoneGap 프로젝트에서 javascript 초기화에 대해 다룬다. Getting Start PhoneGap http://phonegap.com PhoneGap을 시작하는 사람들을 모두 들어가 봤을만한 공식 사이트다. 아주 친절하게도 http://phonegap.com/start 이 주소로 들어 가면 플랫폼 별로 초기 셋팅을 어떻게 하는지에 대해 순서대로 나와 있다. 주의 해야할 사항은 xcode 를 이용하여 iOS 플랫폼에 셋팅을 하는 경우라면 초기에 PhoneGap을 설치하고 Cordova Project로 생성을 한 뒤에 위와 같은 폴더 구조가 나오는데 바로 컴파일을 하면 제대로된 화면이 안나오고 아래와 같은 메세지를 볼수 있다. PhoneGa.. 더보기