본문 바로가기

ios

[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.. 더보기
PhoneGap의 모든것 - 동작원리 (1) PhoneGapPhoneGap의 기본컨셉은 대부분의 모바일 플랫폼이 WebView를 가지고 있기 때문에 기본적인 기능들은 HTML과 CSS, Javascript로 만들어서 WebView에서 동작하게 하고 Device(Native)의 도움이 필요한 영역은 PhoneGap framework가 도움을 줘서 설치되어 동작하는 어플리케이션을 만들수 있는 방법을 제공 하는 것이다. Apache Cordova Adobe가 PhoneGap을 인수한 뒤에 PhoneGap을 Apache재단에 기부하였다. 그래서 Opensource가 되었고, PhoneGap 1.5 (Cordova) 버전부터 클래스 이름이 죄다 바뀌어 버렸다. PhoneGap에서 제공하는 것들 WebView만으로는 구현이 어렵거나, Native의 도움이 필.. 더보기
Flash App Performance : Image Sprite Sheet 를 사용하면 얼마나 차이가 날까? 출처 : http://goo.gl/Je692 얼마 전에 Image Sprite 를 사용했을때의 효과에 대해서 포스팅을 한적이 있는데요. 이제서야 그 두번째 포스팅을 하게 되네요. 테스트에 사용한 이미지들이 얼마전에 스토어에 오픈한 Pix : Pixel Mixer의 이미지들이라서 이제서야 블로그 포스팅을 할 수 있게 되었습니다. :D 생각 보다 Pix 에 대한 사용자들의 반응이 좋아서, 작업에 참여한 사람들 모두 싱글 벙글 하고 있습니다. 이 포스팅은 이전에 작성된 Flash App Performance : Image Sprite Sheet 와 이어지는 내용입니다. 아직 이전 포스팅을 안읽으신 분들은 읽고 본 포스팅을 보시는게 좋을것 같습니다. Flash App Performance : Image Spri.. 더보기