Language 149

Class / Protocol / Category for Objective-C

클래스 클래스는 항상 NSObject로부터 상속을 받아야 한다. ( 객체 생성, 정리 등 모든 관리에 필요한 기능들이 NSObject에 정의가 되어 있다. ) 헤더파일은 .h , 구현파일은 .m 이다. 클래스 인터페이스 정의(.h) #import @interface ClassName : NSObject { int member; // 멤버변수들; } @property (retain) int member; + 클래스메서드; - 인스턴스메서드; @end 멤버변수들은 괄호 안에 선언을 해주며, getter, setter 메시지를 자동으로 생성해주기 위해서는 @property 에 정의를 해주어야 한다. ( @property에 정의해준 항목은 .m 파일에서 @syntyesize 하고 짝을 이루도록 해줘야 한다. )..

[펌]스마트폰의 어려운 말들..

루팅은 무엇인가? 루팅(Rooting)이라함은 루트(Root)의 접근권한을 얻는것을 말한다. 루트란 무엇인가! 시스템의 최상위에 위치하는 곳을 루트라 한다. 폴더의 구조는 트리(tree)구조를 이루고 있다 이 트리구조의 최상위에 위치해 있는곳이다. root ┌ system ┌ app │ └ media ─ audio ┌ notifications │ └ ringtones ├ config ├ data ├ sdcard └ lib 위와 같이 나무의 가지와 같은 폴더의 구조를 트리구조라하고 그 최상위에 위치한 곳을 root라 한다. 우리의 스마트폰은 sdcard(내장메모리)아래의 권한만을 부여받았고 그 아래에 존재하는 폴더만을 편집할 수가 있다. 그래서 우리는 루팅을 통해서 상위폴더(root)에 접근해서 작업을 할..

Language/Android 2010.11.30

Custom Dialog Activity

Java study 용 자료 Custom Dialog Activity 1. Android Project 생성 2. import sncapDemo.android.apis.R; //package 추가 (project 명.java) setContentView(R.layout.custom_dialog_activity); 3. res/layout 에 custom_dialog_activity.xml 추가 4. text view 설정 5. AndroidManifest.xml 파일 수정 ==> Theme style 추가 CustomDialog 6. values/ 에 style.xml 추가 7. res/ 에 drawable 폴더 생성(기존에 있을경우 해당 폴더) 8. filled_box.xml 파일 추가 위와 같이 추가..

Language/Android 2010.06.01