반응형 프로그래밍_26 Nodejs typscript 사용해야 할까?,사용법 nodejs 개발을 하면서 항상 설치되며 늘어나는 프레임워크, 라이브러리들이 많아서 고민되었습니다. 그 중에 하나는 typescript입니다. Typescript는 사용하는 사람도 많지만 사용하지 않는 사람도 많습니다. 오늘은 nodejs를 이용하면서 typescript를 사용해야하는지 알아보겠습니다. [목차] TypeScript란? TypeScript 사용해야할까? - 찬성의견 , 사용법 TypeScript 사용해야할까? - 반대의견 결론 1. TypeScript란? Typescript는 마이크로소프트에서 구현한 Javascript의 정적 프로그래밍 언어입니다. TypeScript는 type이 없는 자바스크립트에 정적인 타입을 넣어줄 수 있게 만들어줍니다. 순수 자바스크립트는 타입이 명시되어 있지 않아.. 2023. 2. 6. iOS 개발 NotificationCenter 사용법, 데이터전달 IOS에서는 이벤트를 구독하여 원하는 상황에 따라 이벤트를 받는 NotificationCenter라는 것이 있습니다. 다른 뷰에 업데이트를 편하게 할 때나 데이터를 전달할 때 사용합니다. 오늘은 이것에 대해서 정리해보겠습니다. [목차] IOS NotificationCenter란? IOS NotificationCenter 언제 사용하는지? IOS NotficationCenter 사용법 1. IOS NotificationCenter란? NotificationCenter란 등록된 Observer의 정보를 다른 뷰에 전송할 수 있게끔 알려주는 메커니즘 클래스입니다. 쉽게 말해서 Apple에 내장되어 있는 Observer Pattern이라고도 할 수 있습니다. Observer Pattern은 어떤 객체 상태가 변.. 2023. 2. 3. Node.js APNs 서버 개발 Java에 이어서 Node.js를 통해 푸시 테스트를 해보았습니다. Java보다는 간단했습니다. p12 인증서 방식의 암호화된 pem파일을 사용했습니다. 오늘 배웠던 모듈과 소스에 대해서 정리해보겠습니다. 1. Node.js에서 apn 모듈 이용하기 node.js에서 모듈을 사용하지 않으면 제 기능을 못쓰고 있는 것입니다. 'apn' 모듈을 통해서 ios 기기에 푸시메시지를 보내보겠습니다. apn 모듈은 이번 주에만 63855명이 다운받아 푸시메시지를 주고받는데 사용하고 있습니다. 설치하는 법은 단순하게 npm install apn --save 입니다. 준비물은 앞 포스팅에서 많이 말했던 pem 파일입니다. 인증서를 받는 방법과 pem 파일을 받는 방법, 인증서에 대한 개념은 앞선 포스팅에 많이 설명했으.. 2023. 1. 30. IOS 개발 APNs 아이폰 테스트 IOS에서 Push기능을 개발하는데 시행착오가 많습니다. 애플 개발자 홈페이지에서는 자세히 설명해주진 않았고 일부의 예제를 보고 따라하려니까 쉽지 않은게 사실입니다. 이번에는 IOS 개발 푸시를 테스트하는 과정을 정리해보겠습니다. [목차] Java 푸시서버를 개발하기 위한 p12 인증서 APNs 서버 테스트 1. Java 푸시서버를 개발하기 위한 p12 인증서 이번에 골치아팠던 부분은 Java로 APNs에 통신을 해서 원하는 때에 푸시메시지를 보내게 하는 과정이었습니다. 토큰 방식 (p8 인증서) 방식으로 한다면 자바에서는 Pushy 라이브러리를 사용하면 되지만 현재 상태는 p12 인증서 방식이며 레거시 라이브러리인 notnoop을 사용했습니다. Pushy Library : https://github.c.. 2023. 1. 28. 자바스크립트 ES6 , CommonJS 문법, 모듈시스템 차이 nodejs의 장점은 모듈시스템입니다. 모듈시스템을 구성하는 방법은 node에서는 단순하게 ES6식, CommonJS식 모듈시스템 2개가 있습니다. 오늘은 ES6, CommonJS 뭐가 다른지 어떨 때 무엇을 쓰는게 현명한지 알아보겠습니다. [목차] ES6란? CommonJS란? ES6식, CommonJS식 모듈시스템 Nodejs에서 어떻게 쓰는게 현명한가? 1. ES6란? CommonJS란? ES6 는 React에서 모듈을 불러오기 위한 (import , export)를 포함합니다. Python과 Java와 비슷합니다. CommonJS는 NodeJs에서 모듈을 불러오기 위해 (require , exports) 키워드를 포함하니다. 어떻게 보면 클라이언트단 프레임워크와 서버단 프레임워크에서의 모듈 불러오.. 2023. 1. 26. iOS Push Notification 개발 및 테스트, 사용법 iOS에서 Push Notification을 개발하거나 테스트하려면 개발자계정이 있어야 합니다. 요즘 push기능이 없는 앱은 거의 없습니다. 개발자계정에 어떤 종류가 있는지도 다룰 테지만 먼저 정리해야 할 것이 Push Notification이기 때문에 이것부터 정리하도록 하겠습니다. [목차] Push Notification 개발하기 전에 해야하는 것 Push Notification 사용법 - 서버 Push Notification 사용법 - 클라이언트 1. Push Notification 개발하기 전에 해야하는 것 푸시는 그저 클라이언트단에서만 이루어지는 것이 아닙니다. Push notification을 하기 위해서는 언제 어디로 푸시를 날려줄지 정해주는 Provider server(server) 와 .. 2023. 1. 25. 이전 1 2 3 4 5 다음 more 반응형