profile
개발새발자
post-thumbnail

[JS] 메모리 관리 - 가비지 콜렉션(GC)

C, C++ 등 저수준 언어에서는 메모리 관리를 위해 malloc, calloc, realloc, free 등의 함수를 지원합니다. 하지만 JavaScript 에서는 자동으로 메모리를 할당하고 해제해주는데, 이는 가비지 콜렉션(GC) 에 의해 관리됩니다. 이번 포스트에

2023년 3월 28일
·
0개의 댓글
·
post-thumbnail

[JS] this

다른 언어들과 마찬가지로 JavaScript 에도 this 가 있습니다. 하지만 JavaScript 에서의 this 는 다른 언어들과는 조금 다르게 동작하는데, 이 부분을 헷갈려하는 경우가 많이 있습니다. 이번 포스트에서는 JavaScript 의 this 에 대해 알아

2023년 3월 16일
·
0개의 댓글
·
post-thumbnail

[ESP32+NestJS] 펌웨어 업데이트를 원격으로 해보자 - OTA

하드웨어 제품은 펌웨어를 업데이트하려면 유선으로 연결해야합니다. 소프트웨어 제품은 원격으로 붙어서 진행할 수 있지만 하드웨어는 그렇지 못해 번거로운 상황이 많이 생길 수 있습니다.이런 문제를 해결하기 위한 OTA(Over The Air) 라는 펌웨어 업데이트 방식이 있

2023년 2월 16일
·
0개의 댓글
·
post-thumbnail

[JS] 메서드(Method)

객체(Object) 는 실제로 존재하는 모델을 표현하고자 할 때 관련된 속성을 포함해 생성합니다.하지만 객체 로 구현한 모델들은 속성만 가지고 있는 것이 아니라 특정한 동작들을 수행하는 경우도 많습니다. 이런 동작들은 메서드(Method) 라고 불리는 함수로 정의할 수

2023년 2월 9일
·
0개의 댓글
·
post-thumbnail

[JS] for, forEach, for...of 성능비교

JavaScript 에는 for, forEach, for...of 등 배열에 대한 다양한 반복문 문법이 있습니다. 예전에 어디선가 for 문이 가장 빠르다는 글을 보고나서 for 문을 주로 사용해왔는데, 문득 직접 성능비교를 해보고싶다는 생각이 들어서 테스트를 진행해보

2023년 2월 8일
·
0개의 댓글
·
post-thumbnail

[JS] 객체(Object)

객체 는 JavaScript 의 거의 모든 부분과 연결되는 중요한 개념입니다. 따라서 JavaScript 를 잘 다루려면 객체 에 대해 잘 이해하는 것이 중요합니다.객체는 new Object() 또는 중괄호 {} 로 만들 수 있고, key: value 의 쌍으로 이루어

2023년 2월 7일
·
0개의 댓글
·
post-thumbnail

[RN] 앱 아이콘을 바꿔보자

앱 아이콘은 사용자들이 앱에 대해 가장 먼저 보게되는 요소입니다. 스토어에서 앱을 찾을 때도 그렇고 설치 후 실행할 때도 아이콘을 가장 먼저 보게 됩니다.이번 포스트에서는 이처럼 앱에서 중요한 역할을 하고있는 아이콘을 바꿔보겠습니다.앱 아이콘을 변경하기 위해서는 아이콘

2023년 1월 25일
·
0개의 댓글
·
post-thumbnail

[RN] TypeScript가 적용된 프로젝트를 생성해보자

최근 TypeScript 진영이 커짐에 따라 JavaScript 로 개발되어있는 프로젝트에 TypeScript 를 적용하는 경우가 많습니다.React Native 개발환경 설정 페이지의 프로젝트 생성 섹션(Creating a new application)에 작성된 방법

2023년 1월 20일
·
0개의 댓글
·
post-thumbnail

[RN] 데이터 로딩 UI를 자연스럽게 구성해보자

앱에서 데이터를 서버 및 로컬로부터 불러오는 경우가 많은데 이런 작업들은 대부분 비동기로 동작합니다. 로딩 UI가 구성되어있지 않으면 사용자들은 데이터가 다 불러와지기 전에 다른 행동을 할 여지가 있고, 이 행동은 에러로 이어질 수 있습니다.기대하지않은 에러를 방지하고

2023년 1월 19일
·
0개의 댓글
·
post-thumbnail

[RN] Status Bar에 스타일을 적용해보자

여러 앱을 사용하다보면 화면 상단의 Status Bar 에 다양한 스타일이 적용되어 있는 경우를 볼 수 있습니다.Status Bar 에 적절한 스타일을 적용하면 현재 화면에서 보여지는 컨텐츠와의 통일감과 자연스러운 느낌을 사용자에게 제공할 수 있습니다.반면, 잘못된 스

2023년 1월 11일
·
1개의 댓글
·
post-thumbnail

[RN] iOS에서 Status Bar와 Home Indicator 색상을 바꿔보자

애플은 2017년 출시한 아이폰 X 이후 현재까지 노치 디자인을 유지하고 있고, 최근 아이폰 14 프로 에서는 새로운 디자인인 다이나믹 아일랜드까지 추가되었습니다.노치와 다이나믹 아일랜드를 지원하는 기종들에서 기존처럼 최상단 컴포넌트를 View 로 구성하게되면 화면 위

2023년 1월 5일
·
0개의 댓글
·
post-thumbnail

[RN] 스크롤에 따라 컴포넌트를 동적으로 변화시켜보자

어플리케이션을 쓰다보면 스크롤에 따라 헤더나 텍스트의 위치 및 크기가 바뀌는 UI를 제공하는 경우가 종종 있습니다.이런 UI는 제한된 모바일 화면의 크기 안에서 비교적 많은 양의 정보를 보여줌과 동시에 좀 더 사용자와 상호작용을 하고있다는 느낌을 줄 수 있습니다.

2022년 12월 29일
·
0개의 댓글
·