iPhone

XCode > 시간을 절약하는 5가지 방법 – Snippet(1)

iPhone 애플리케이션을 개발한지 어언 5년? 오랜 시간이 지났지만 정말 단축키를 사용하지 않았던거 같습니다. 부분적으로 아주 조금만 사용했읍죠. 예를 들어 Cmd+1, Cmd+2 정도… 영어 공부를 목적으로 캐나다를 한 일년 정도 다녀오고 (물론 개발도 꾸준히 했죠.) Clojure1라는 언어에 잠깐 미쳐지냈던 지라 생각보다 iPhone에는 많은 시간을 투자 하지 못했었습니다. 회사에서 따분한 시간들을 보내면서 잠깐 동안 과거에 어떻게 시간을 […]

Read More
Android

Android > Revolution HD Rom 설치하기

출처 본 강좌는 위 출처를 통해 배포되며, Galaxy Note 10.1 GT-N8000/N8010/N8013 사용자를 위한 가이드입니다. Android révolution HD Android révolution HD는 Mike1986님으로 부터 개발되었습니다. 이 Rom은 최신의 4.1.2 펌웨어로 되어있으며, 터치 속도와, 시스템 최적화, 약간의 수정으로 기존보다 좀더 빠른 퍼포먼스를 제공합니다. 물론 배터리 향상도 되었구요. 제공하는 기능은 아래와 같습니다. – Removed software (CPU) rendering – full Exynos […]

Read More
iPhone

iPhone > Detecting user inactivity/idle time since last screen touch

ref – (void)sendEvent:(UIEvent *)event { [super sendEvent:event]; // Only want to reset the timer on a Began touch or an Ended touch, to reduce the number of timer resets. NSSet *allTouches = [event allTouches]; if ([allTouches count] > 0) { // allTouches count only ever seems to be 1, so anyObject works here. UITouchPhase phase […]

Read More
Android

Android > Proguard

코드 난독화 및 최적화를 위한 툴로 Android 2.3인 진저브레드부터 Android SDK에 내장되었습니다.소스코드에 공개될 경우 문제가 되는 정보가 담겨 있는 경우 반드시 proguard를 적용해야 합니다. 설정방법 1. proguard 설정 파일 지정project.properties파일에 proguard.config=[프로가드설정파일] 형태로 명시합니다.예) proguard.config=proguard-android.txt 2. proguard 설정 파일 생성Android SDK 홈 디렉토리 밑에 /tools/proguard 디렉토리가 존재합니다.해당 디렉토리에는 proguard-android.txt 파일과 proguard-android-optimize.txt 파일이 있습니다.이는 최적화 적용 여부에 […]

Read More
Tool

Tool > 다수의 프로젝트 다수의 라이브러리에서 Proguard 적용하기

3개의 안드로이드 프로젝트와 다수의 외부 라이브러리 상태에서 Proguard를 적용 시킬 경우 어플리케이션이 죽는 경우가 있을 수 있다. 대충 문제를 살펴본 결과 외부 라이브러리를 찾지 못하여 발생하는 문제로 아래와 같이 해결 할 수 있다. -libraryjars 라이브러리 경로/파일명.jar 또는  -keep class org.** { *; }  두가지의 방법으로 해결 할 수 있다.

Read More
Back To Top