모바일 앱 개발의 현재와 미래
본 내용은 드림코딩 by 엘리님의 모바일 앱 개발의 현재와 미래 강의를 토대로 작성하였습니다. 1. Native 애뮬레이션이나 호환 모드의 사용 등 외적인 지원 없이, 특정 하드웨어나 OS에서 그대로 실행되는 것 각각의 다른 운영체제에서 각각 다른 프로그래밍 언어로 다른 개발툴을 이용해서 애플리케이션을 만들어 나감 각각의 운영체제에서 추구하는 룩앤필을 잘 살릴 수 있음 플랫폼에 최적화된 성능 뿐만 아니라, 문자, 메시지, 현재 위치, 음성 인식, 지문 인식, AR, VR 등등 운영체제에서 제공하는 다양한 API들을 사용 개발 소요가 큼 유지, 보수, 관리의 어려움 일의 중복성 Android 안드로이드 스튜디오 개발환경에서 안드로이드 운영체제가 제공하는 API를 활용하여 안드로이드 애플리케이션 개발 JAV..
정규표현식(2)
본 내용은 드림코딩 by 엘리님의 정규표현식, 더이상 미루지 말자 강의를 토대로 작성하였습니다. 1. 수량 ? 없거나 있거나 (zero or one) * 없거나 있거나 많거나 (zero or more) + 하나 또는 많이 (one or more) {n} n번 반복 {min,} 최소 {min, max} 최소, 그리고 최대 예시 * gray이거나 gry인 문자열을 찾음 (a가 있는 경우, 없는 경우) /gra?y/gm * a가 하나인 경우, 없는경우, 많은 경우 /gra*y/gm * a가 하나 또는 많은 경우 /gra+y/gm * a가 2번 나오는 경우 /gra{2}y/gm * a가 최소 2번 나오는 경우 /gra{2,}y/gm * a가 최소 2번, 최대 5번 나오는 경우 /gra{2,5}y/gm 2. 단어..