분류 전체보기 90

[ 앱 개발자 도전기 : 안드로이드 ] 안드로이드의 Activity LifeCycle ( 액티비티 생명주기 )

[ 앱 개발자 도전기 : 안드로이드 ] 안드로이드의 Activity LifeCycle ( 액티비티 생명주기 )    ∇ 안드로이드 Activity LifeCycle목 차1. 생명주기란?2. 생명주기 메서드3. Activity 상태 및 메모리에서 Killed4. 예제.     ◎ Lifecycle은 Life + cycle의 합성어   == 삶의 순환            == 말 그대로, 탄생하고 성장하여 죽음에 이르기까지의 과정.     ◎ 이것을 안드로이드 앱에 적용한 것이 바로 Android Lifecycle               - Activity , Fragment, Service 총 3가지 종류의 Lifecycle이 있으며 이번 글에서는 Activity의 Lifecycle 에대해서.    ..

App_Dev/Android 2024.11.07

[ 앱 개발자 도전기 : 안드로이드 ] 안드로이드 4대 컴포넌트 정리.

[ 앱 개발자 도전기 : 안드로이드 ] 안드로이드 4대 컴포넌트 정리.  ∇ 안드로이드 4대 컴포넌트란목 차1. 안드로이드 4대 컴포넌트란?2. 액티비티(Activity)3. 서비스(Service)4. 방송 수신자( Broadcast Receiver )5. 콘텐츠 제공자 ( Content Provider )   1. 안드로이드 4대 컴포넌트란?  " 컴포넌트 "  == " 구성 요소 "            ※  " 안드로이드의 4대 컴포넌트란 " ,  안드로이드 앱을 구성하는데에 필요한 4개의 요소를 의미합니다.             § 안드로이드 4대 컴포넌트의 종류                   ⓐ 액티비티( Activity )                   ⓑ 서비스( Service )   ..

App_Dev/Android 2024.11.07

[ 앱 개발자 도전기 : 안드로이드 ] 안드로이드 운영체제 부분 정리하기.

[ 앱 개발자 도전기 : 안드로이드 ] 안드로이드 운영체제 부분 정리하기.   ∇ 안드로이드 운영 체제 관련 정리목 차1. 운영 체제란 ?2. 안드로이드 운영체제의 구조 [ 운영체제 + 플랫폼 ]3. 안드로이드 OS의 특징4. 안드로이드에서 네이티브 코드란?5. 프로세스와 스레드6. 프로세스 우선순위   1. 운영 체제란 ?   ☆ 운영체제란, Operating System으로  일반적으로   "OS" 라고 말합니다.            ◎ 운영체제는 컴퓨터 시스템의 기본적인 구성요소이며,                 " 하드웨어와 소프트웨어 응용 프로그램을 연결하고 관리하는 시스템 소프트웨어 " 라고 할 수 있습니다.           ◎  커널(Kernel)은 운영체제의 핵심이 되는 부분으로,  ..

App_Dev/Android 2024.11.05

[ 앱 개발자 도전기 : 안드로이드 ] 안드로이드 UI - - 뷰(View)와 XML 레이아웃 기본 구조

[ 앱 개발자 도전기 : 안드로이드 ] 안드로이드 UI - 뷰(View)와 XML 레이아웃 기본 구조  ∇ 안드로이드 UI 📱 : View & XML레이아웃목 차1. 뷰 [ View ]2. 뷰 그룹 [ View Group ]3. 뷰의 속성4. XML 레이아웃 구성   ※ 안드로이드 UI 구성의 가장 기본적인 개념은 View와 ViewGroup 입니다.  1. 뷰 [ View ]     ※  뷰 ( View ) 는 앱 안에 들어가는 각각의 화면 구성 요소를 의미합니다.                § 안드로이드 앱에서 흔히 볼 수 있는 [ 버튼, 텍스트 ] 등의 UI 구성 요소가 모두 뷰에 해당됩니다.                § 뷰는 역할에 따라서 밑의 이름들로 부르기도 합니다.            ..

App_Dev/Android 2024.11.04

[ 앱 개발자 도전기 : 안드로이드 ] Android의 동작 원리.

[ 앱 개발자 도전기 : 안드로이드 ]  Android 의 동작 원리.  ∇안드로이드의 동작 원리목 차1. 안드로이드 앱 번들2. 안드로이드 4대 구성요소3. 프로젝트 구조4. 안드로이드 앱 설치5. 안드로이드 앱 동작 순서   1. 안드로이드 앱 번들 [ Android App Bundle ] 안드로이드 앱은 4대 구성 요소들을 통합 관리하는 번들 * 패키지 개념이라고 할 수 있습니다 !안드로이드 앱은 번들 개념이기 때문에,  '앱을 실행한다' 라는 말은 개념과 조금 맞지 않긴 합니다.          ● 번들이란 ?               : 특정한 것들의 묶음이라는 뜻입니다.         ● 안드로이드 앱 번들 ?               : 앱의 모든 컴파일된 코드 및 리소스를 포함하며,  ..

App_Dev/Android 2024.11.04

[ 3D Web : Front_JavaScript ] 변수 호이스팅 : var / let / const의 차이점 정리.

[ 3D Web : Front_JavaScript ] 변수 호이스팅 : var / let / const의 차이점 정리.    ∇ 자바스크립트에서의  var/let/const의 차이점 5가지.목 차1. 중복 선언 가능 여부2. 재할당 가능 여부3. 변수 스코프 유효범위4. 변수 호이스팅 방식5. 전역 객체 프로퍼티 여부     ☆ 변수의 생성 과정.               1. 선언 단계               2. 초기화 단계               3. 할당 단계.     1. 중복 선언 가능 여부  ◎ var : 중복해서 선언( + 초기화 ) 가능합니다.                    = > 이 경우, 마지막에 할당된 값이 변수에 저장됩니다.                 = >> 기존에 선..

[ 3D Web : Front_JavaScript ] 자스 핵심 개념 - Getter & Setter 정리.

[ 3D Web : Front_JavaScript ] 자스 핵심 개념 - Getter & Setter 정리.   ∇ 자바스크립트에서의 Getter & Setter목 차1. 코딩에서 Getter & Setter 개념2. JS에서 Getter & Setter 2-1 접근자 프로퍼티 2-2 Getter & Setter 주의점 2-3 Object.defineProperty  1. 코딩에서 Getter & Setter 개념        ☆ " Getter 와  Setter " 는 '객체지향프로그램(OOP)'에서 사용되는 개념이며, 일종의 메서드라고 할 수 있습니다.                  ◎ 단어 그대로,                          " Getter"는 속성(Proper..

[ 3D Web : Front_JavaScript ] 자스 핵심 개념 - 데이터 타입 ( Data Type )

[ 3D Web : Front_JavaScript ] 자스 핵심 개념 - 데이터 타입 ( Data Type )     ∇ 자바스크립트에서의 데이터 타입(자료형)목 차1. 기본 타입2. 참조 타입  자바스크립에서의 자료형(Data Type)이란, 프로그래밍 언어로 조작할 수 있는 값의 유형을 말합니다.총 8가지 자료형이 존재하며, 자바스크립에서의 타입은 크게 기본 타입과 참조 타입으로 구분 가능합니다. 7가지 기본 타입(원시 타입)과 1가지의 참조 타입으로 구분합니다.  1. 기본 타입 (Primitive Type) = 원시값  ※ 원시 타입은 값이 생성된 후에 그 값을 변경 할 수 없습니다.          값을 복사하여 전달하는 pass by value 방식입니다.            ◎ 각 타입마다..

[ 3D Web : Front_JavaScript ] 자바스크립트 문법 총 정리판. - [2]

[ 3D Web : Front_JavaScript ] 자바스크립트 문법 총 정리판. - [2]   ∇ 자바스크립트 문법 총 정리 - [2]목 차1. 화살표 함수2. 타입을 확인하자 - typeof / instanceof / Object.prototype.toString3. Call by Value & Call by Reference4. computed property5. 전개 연산자6. 비구조화(구조분해)7. 넘버 메소드8. 문자열 메소드9. 배열 메소드10. 날짜 메소드11. 객체 메소드12. setTimeout()13. Promise14. async - await15. 클로저   1. 화살표 함수       - >  ' this ' 를 가지지 않습니다.              - >  argumen..

카테고리 없음 2024.11.03

[ C.S 지식 정리 : 자료 구조 ] 자료구조와 알고리즘, '시간 복잡도' 에 대한 이해 (Big-O 표기법)

[ C.S 지식 정리 : 자료 구조 ] 자료구조와 알고리즘, '시간 복잡도' 에 대한 이해 (Big-O 표기법)   ∇ 자료 구조 : 시간복잡도에 대한 기초 지식 정리목 차1. Data(자료)란?2. 자료구조(Data Sctructure)란?3. 추상 자료형 ( Abstract Data Type )4. 알고리즘 ( Algorithm )5. 시간 복잡도 & 공간 복잡도6. 시간 복잡도 함수7. Big-O표기법 ( Big-O Notation )8. Big-O 표기법 특징9. Big-O 표기법의 수학적 정의10. Big-O 표기법의 종류 및 비교.11. Big-Ω & Big-θ 표기법12. Big-0 표기법 사용13. 최선, 평균 ,최악의 경우    1. Data ( 자료 ) 란?   facts and s..