본문 바로가기

책 요약하기

(37)
#3. 안드로이드를 위한 기본적인 Kotlin 문법 2021-01-27 - 요약 - 1. Kotlin은 객체지향 프로그래밍을 지원하며 주요 특징은 다음과 같습니다. Java와 100% 상호 호환됩니다. Java보다 문법이 간결합니다. 프로그램의 안정성을 높여줍니다. (?, !!) var 또는 val 예약어를 통해 데이터 형식을 선언하지 않고 변수를 선언할 수도 있습니다. 2. Kotlin에서 많이 사용되는 기본적인 데이터 형식은 Char, String, Byte, Short, Int, Long, Float, Double, Boolean 등이 있습니다. 3. if 문은 조건이 true인지 false인지에 따라서 어떤 작업을 할 것인지를 결정하고 when 문은 여러 가지 경우에 따라서 어떤 작업을 할 것인지를 결정합니다. (when은 switch문이랑 비슷함) 4. 일차원 배열..
#2. 안드로이드 프로그램 개발 과정 및 간략한 구성 2021-01-26 - 요약 - 1. 안드로이드 프로젝트를 개발할 때는 다음 단계를 따릅니다. 안드로이드 프로젝트 생성 화면 디자인 및 편집(app/res/layout/activity_main.xml = R.layout.activity_main) Kotlin 코드 작성 및 수정 프로젝트 실행 및 결과 확인 안드로이드 에플리케이션 개발 완료 2. 안드로이드 프로젝트를 새로 만들 때는 애플리케이션 이름, 패키지 이름, 최하 실행 버전을 필수로 입력 또는 선택해야 합니다. 3. 안드로이드 프로젝트에서 프로그래머가 주로 변경하거나 접근할 폴더와 파일은 다음과 같습니다. activity_main.xml 파일 : 기본 액티비티(화면) => 흔히 애플리케이션을 동작 할 때 이루어지는 화면 MainActivity.kt 파일 : 메인 Ko..
#1. 안드로이드 개요 2021-01-24 - 요약 - 1. 스마트폰 별 개발 환경 구분 안드로이드 아이폰 윈도우폰 개발언어 Java, Kotlin Swift C# VB.Net 개발 운영체제 Windows, Mac OS, Linux Mac OS Windows 개발 툴 Android Studio Xcode Visual Studio 최신 개발 버전 Android 11 iOS 14 윈도우10 모바일 2. 안드로이드 버전 흐름 안드로이드 1.0 G1 -> 안드로이드 1.1 페티 폴 -> 안드로이드 1.5 컵케이크 -> 안드로이드 1.6 도넛 -> 안드로이드 2.0 / 2.1 에클레어 -> 안드로이드 2.2 프로요 -> 안드로이드 2.3 진저브레드 -> 안드로이드 3.x 허니콤 -> 안드로이드 4.0 아이스크림 샌드위치 -> 안드로이드 4.1~3 젤리 빈..
#0. Preview 2021-01-24 안녕하세요! 초보개발자 Hellow:)입니다. 이번에 모바일 애플리케이션 개발을 위한 공부를 해보려고 합니다. 코틀린이란? 코틀린은 자바 플랫폼에서 사용되는 새로운 프로그래밍 언어입니다. 자바와 100% 호환되며 구글에서 2017년부터 안드로이드 공식 지원 언어로 채택되었습니다. 또한 최근에는 레퍼런스 문서를 보면 코틀린으로 작성된 코드가 먼저나오는것을 보면 안드로이드에서도 코틀린을 주력 언어로 보는것 같아요!! 최근 트렌드에도 잘 맞고요. 장점은? 1. 자바보다 프로그램의 안정성을 높일 수 있습니다. (EX- NULL pointer exception) 2. 간결합니다. 3. 컴파일 속도가 빠릅니다. 이상 마치겠습니다.
int system(const char *string)함수가 비효율적인 이유 안녕하세요! 초보개발자입니다. 유닉스 시스템 프로그래밍 책을 보면 system함수는 명령을 실행하기 위해 쉘까지 동작시키므로 비효율적이라고 합니다. 이말이 무슨말일까요?? ps -f 명령어가 실행됬습니다. 이번엔 system함수를 사용해서 ps -ef명령의 결과를 확인해 보겠습니다. 이번엔 system()함수를 사용해서 ps -ef의 결과에서 han을 포함한 내용을 찾아 han.txt에 저장한 후 cat han.txt를 실행해 보겠습니다. 해당 system함수와 함께 본 쉘로 실행되고 -c옵션이 지정되어 있네요!!