본문 바로가기

분류 전체보기12

[Eclipse] 단축키 Eclipse 단축키 ~ : 는 1,2초 후에 키를 누르라는 표시View : package explorer, editor, consol 등으로 이름지어진 viewEditor : 소스가 열려있는 작업 ViewPerspective : 우상단에 위치한 작업 환경 목록 * menu > Window > New Window 를 사용하여 독립창을 추가로 생성 가능 View Alt + Shift + Q 오른쪽 하단에 자주 사용되는 view 의 목록 팝업Alt + Shift + Q ~ Q모든 view 를 오픈할수 있는 팝업Ctrl + F7 , Ctrl + Shift + F7열려진 View 목록을 바탕으로 View 이동Ctrl + F8, Ctrl + Shift + F8열려진 Perspective 목록을 바탕으로 Persp.. 2015. 6. 16.
[Android] (번역) Android Developer | ProGuard Android Developer 에 있는 내용을 짧은 영어지만.. 읽어보며 남긴다. ProGuard ProGuard tool은 사용하지 않는 class, method, field 코드를 제거하고, 해당 코드의 이름을 모호하게 변경하여 코드를 축소하고 최적화한다. 그 결과 소스의 사이즈는 작이지고 apk 파일은 해독(decompile)이 더 어려워진다. Proguard가 적용된 어플리케이션은 해독이 어렵기 때문에, Application의 라이센스같은 보안에 민감한 부분의 활용에 있어서 중요하다. ProGuard는 Android build system에 통합되어 있어서 수동으로 적용할 필요는 없다. ProGuard는 Application을 release mode로 build 하는 경우에만 동작한다. 그래서,.. 2013. 12. 13.
[Android] 안드로이드 기기의 해상도 확인 해상도를 구하는 방법은 아래의 두가지 클래스를 사용하여 구하게 된다. android.util.DisplayMetrics android.view.Display 2번은 Android API 13 에서 Deprecated 되었기 때문에 1번만을 사용하는 것을 권장한다. DisplayMetrics를 구하는 방법은 몇가지가 있고 아래 소개하는 것중 편한 소스를 사용하면 된다. 참고로 API 문서에는 두번째 방법으로 예제가 나와있지만 첫번째 방법또한 현재의 리소스에 영향을 주는 화면의 metrics를 반환하기 때문에 같은 결과를 가져오며 이왕에 쓰는거 한줄이라도 적은것을 사용하는 것이 낳지 않을까 한다. 세번째는 Deprecated 되었지만 참고용으로 남긴다.public final class DeviceUtil {.. 2013. 10. 8.
(작성중)Objective-C 용어 정리 [ 발췌 : 아이폰과 맥 OS X 개발을 위한 오브젝티브-C 2.0 ] 책에 나온 내용중에 잊지 않기 위한 특정 용어나 정의 등에 대한 부분에 대하여 자바(제대로 아는건 이것뿐!!)와 비교하여 정리하였고 그대로 발췌한 부분도 있고 관련된 부분에 대해 추가한 부분, 그리고 간략하게 요약만 하여 정의를 한 부분도 있다. 내용들은 간략하며 선행되어야 하는 지식들에서 설명하지 않으므로 Objective-C의 기본 문법을 습득하고 보기를 권장한다. 키워드 : OPEN-CLOSE 이론, ivars, 인스턴스 변수, 리팩토링, 깨지기 쉬운 베이스 클래스 문제 @ : C언어의 Objective-C 확장을 의미한다. #import : 여러부분(헤더파일, 라이브러리, 이미지, 사운드 등)이 모여서 하나의 단위로 묶여 있는.. 2013. 4. 1.
[Mac] 터미널에서 svn 명령이 안될 때 터미널에서 svn 명령어를 입력했을 때에 command not found 라고 나온다면 Xcode를 설치시에 Command Line Tools가 인스톨 되어 있지 않아서이다. 위의 그림에서 처럼 Command Line Tools을 인스톨 하고 나면 터미널에서 svn 명령어를 사용할 수 있게 된다. 테스트한 Xcode의 버전은 4.6.1이며 대충 검색한 바로는 4.x 버전부터는 저 Command Line Tools가 developer 사이트에서 따로 받아 설치할 수 있는것이 아니고 Xcode의 설정 안으로 들어왔다고 한다. 2013. 3. 27.
[Mac] SVN 연결시 인증 오류 | Error validating server certificate 아이맥(OS X 10.8.3)이 오고 나서 기본 설정과 필요할거 같은 프로그램들의 설정을 마치고 Xcode를 사용하여 프로젝트를 만들기 전에 Organizer - Repositories를 사용하여 기존에 사용하던 svn 서버에 연동하기 위하여 반나절을 삽질을 했다.. Organizer - Repositories에서 연결은 성공했다며 초록불을 뿜었지만 정작 Root안에서는 아무것도 확인 할 수 없었다.. svn이 설치된 서버가 자체 인증서를 사용을 하다 보니 일어나는 문제인데, 서치를 하여 보니 터미널을 열어서 svn info [Repository address] 이런식으로 하면 아래와 같은 글이 뜬다. static:~ dev$ svn info https://svnaddress Error validatin.. 2013. 3. 27.