FCM(Firebase Cloud Messaging)
FCM(Firebase Cloud Messaging) Firebase는 구글의 모바일 앱 개발 통합 플랫폼이며, Firebase에서 제공하는 여러 가지 서비스 중 하나가 FCM FCM을 이용하면 앱에서 서버와 연결하고 있지 않더라도 서버의 데이터를 수신할 수 있습니다 FCM 클라우드 메시지의 흐름 앱 서버에서 FCM Backend 서버에 클라이언트...
FCM(Firebase Cloud Messaging) Firebase는 구글의 모바일 앱 개발 통합 플랫폼이며, Firebase에서 제공하는 여러 가지 서비스 중 하나가 FCM FCM을 이용하면 앱에서 서버와 연결하고 있지 않더라도 서버의 데이터를 수신할 수 있습니다 FCM 클라우드 메시지의 흐름 앱 서버에서 FCM Backend 서버에 클라이언트...
Javascript Array Prototype [https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array] (https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array) Array.prototype.concat() Array.prototype.copyWithin() Array.prototype.entries() Array.prototype.every() Array.prototype.fill() Array.prototype.filter() Array.prototype.find() Array.prototype.findIndex() Array.prototype.flat() Array.prototype.flatMap() Array.prototype.forEach() Array.prototype.includes() Array.prototype.indexOf() Array.prototype.join() Array.prototype.keys() Array.prototype.lastIndexOf() Array.prototype.map() Array.prototype.pop() Array.prototype.push() Array.prototype.reduce() Array.prototype.reduceRight() Array.prototype.reverse() Array.prototype.shift() Array.prototype.slice() Array.prototype.some() Array.prototype.sort() Array.prototype.splice() Array.prototype.toLocaleString() Array.prototype.toSource() Array.prototype.toString() Array.prototype.unshift() Array.prototype.values() Array.prototype@@iterator
Bootstrap 4 부트스트랩 (Bootstrap)은 화면의 너비를 12 분할(12 격자, Grid)하여 웹페이지를 만든다. Bootstrap 3의 격자형 레이아웃 시스템(Grid Layout System)은 4 가지 화면 너비를 기준으로 반응하도록 정의되어 있었다. 768px 미만(스마트폰), 768px 이상(태블릿), 992px 이상(작은 화면의 데스크탑), 1200px이상(큰 화면의 데스크탑)에 따라 신축성있게...
# - Homebrew [https://brew.sh/index_ko] (hhttps://brew.sh/index_ko) Homebrew를 사용하기 위한 명령어 정리 brew ~ : 커맨드 라인 프로그램 (c, java, python 같은..) brew cask ~ : GUI 프로그램 (Safari, Chrome, Word 같은..) brew update : 홈브류 최신버전으로 업데이트 brew upgrade [프로그램명]: 홈브류에...
Firebase Firebase는 고품질 앱을 빠르게 개발하고 비즈니스를 성장시키는 데 도움이 되는 Google의 모바일 플랫폼입니다. [https://firebase.google.com/?hl=ko] (https://firebase.google.com/?hl=ko)
~/.vimrc .vimrc 파일은 vim 에디터의 설정을 바꿀 수 있는 파일 set smartindent set tabstop=4 set expandtab set shiftwidth=4 shell script #!/bin/sh 또는 #!/bin/bash echo "Hello Shell Script!" printf "%s %s %d\n" aa bb 123 str="hello " echo "${str}world" echo "$str...
em 타이포그래피에서 현재의 지정된 포인트 사이즈를 나타내는 단위 지금 폰트 사이즈를 나타내는 단위 부모의 font 사이즈를 곱ㄱ하는 값 relative to parent element fontsize : 16px 1em == 16px <div class="parent"> Parent <div class ="child">Child</div> </div> .parent { font-size:8em; // 16px*8...
Flutter Flutter는 Google에서 개발 및 지원하는 오픈 소스 프레임워크입니다. 프런트엔드 및 풀 스택 개발자는 Flutter를 사용해 다수의 플랫폼에 대한 애플리케이션의 사용자 인터페이스(UI)를 단일 코드 베이스로 구축합니다. Flutter가 2018년에 출시되었을 때는 주로 모바일 앱 개발을 지원했습니다. 이제 Flutter는 iOS, Android, 웹,...
Swift 스위프트는 애플의 iOS와 macOS를 위한 프로그래밍 언어로, 2014년 6월 2일 애플 세계 개발자 회의에서 처음 소개되었다고 한다. 스위프트 언어의 문법은 파이썬 언어라고 발표 초창기에 알려 졌었다. 기존의 애플 운영체제용 언어인 Objective-C와 함께 공존할 목적으로 만들어졌다고 한다! 참고 apple ios...
React Hooks 리액트는 얕은 비교를 통해 새로운 값인지 아닌지를 판단한 후 새로운 값인 경우 리렌더링을 하게 된다. 얕은 비교란 간단히 말하자면 객체, 배열, 함수와 같은 참조 타입들을 실제 내부 값까지 비교하지 않고 동일 참조인지(동일한 메모리 값을 사용하는지)를 비교하는 것을 뜻한다...