리액트 네이티브의 스타일에 관한 내용 전반을 다룬다.최종수정일 : 2023.09.22참조링크 : https://dev-yakuza.posstree.com/ko/react-native/react-native-custom-font/android/app/src/ma
경우에 따라 리액트 네이티브 앱 내부에서 html 문서를 렌더링 해야 할 필요가 있는 경우가 있다. 이러한 경우 사용할 수 있는 라이브러리는 2023년 09월 현재 크게 두가지가 있다.react-native-render-htmlreact-native-webview본 문
파이썬에는 상수가 존재하지 않기 때문에, 좌변을 변수라고 부르는 대신 name, identifier등의 표현을 사용한다. 본 문서에서는 파이썬의 데이터형에 대해서 다룬다.파이썬의 모든 데이터는 아래와 같이 세 가지를 갖는 객체이다.identity메모리상에서 객체의 주소
list comprehension이라는 말은 set comprehension으로부터 왔으며, 완전 포함(complete inclusion) 또는 완전 서술(complete description)이라는 의미를 갖는다.최종수정일 : 2023.09.19{2∙x | x∈Z,
디자인 패턴은 추상적인 원칙을 문제 해결을 위해 적용한 실질적인 코드 결과물의 구조이다. 따라서 객관적인 성질이 있고, 시간에 따라 안티-패턴이 되기도 하고 새로운 패턴이 등장하기도 한다.본 문서에서는 디자인 패턴에 대한 감각을 익히기 위한 22가지 고전 디자인 패턴을
본 문서에서는 특정 디자인 패턴을 사용하는 데에 있어 기본이 되는 설계 원칙에 대해 다룬다. 이러한 내용은 다소 추상적이고 주관적인 측면이 있으나 공통된 맥락을 가지고 있다.최종수정일 : 2023.09.18
본 문서에서는 대규모 시스템의 정상적인 작동과 효율적인 개선을 위해, 작성한 코드를 평가하는 기준이 되는 7가지 요소에 대해 다룬다. 이 요소들은 그 구분히 매우 명확하고 객관적이지 않으며 프로그래머의 경험 수준에 따라가는 경향이 있다.최종수정일 : 2023.09.18
함수에 대한 기능의 확장을 위해 파이썬에서는 데코레이터를 사용한다.최종수정일 : 2023.09.12코드실행결과코드실행결과코드실행결과코드결과파이썬에서는 singledispatch를 지원하며, multiple dispatch는 과거 외부 라이브러리의 형태로 제공했다고 하나
본 문서에서는 상태관리 라이브러리인 Recoil을 적용하기 위한 내용 전반에 대해서 다룬다.Recoil은 contextAPI를 기반으로 구현된, 함수형 컴포넌트에서만 사용 가능한 라이브러리이다.context를 이용하면, 단계마다 일일이 props를 넘겨주지 않고도 컴포
모바일 앱에서 디스플레이는 매우 소중한 자원이기 때문에 최대한 활용하여야 한다. 그러나 다양한 운영체제와 사이즈의 모바일 기기가 있고, 화면 방향 또한 손쉽게 변경할 수 있다. 따라서 화면을 구성할 때에는 모든 기기의 사용자가 정상적인 환경에서는 불편함 없이 사용할 수
정규표현식은 조금씩 다른 내용을 담고 있는 반복되는 구조의 코드를 변경하기에 효율적인 방법이다. 정규표현식을 사용하여 코드를 변경하는 방법에 대해서 다룬다.기준 : Visual Studio Code 1.81.1최종수정일 2023.08.23위와 같은 문구대체를 수행하기
Skia는 크롬, 크롬OS, 파이어폭스, 안드로이드, 플러터 등 다양한 제품에서 사용되고 있는 그래픽 라이브러리이다. 2023년 작성시점에 리액트 네이티브에서 사용할 수 있도록 API를 제공하였다. 이에 다양한 그래픽 표현을 애플리케이션에 포함시키기 위해 해당 라이브러
본 문서에서는 리액트 네이티브 앱을 개발하는 언어로 타입스크립트를 사용하기 위한 내용을 다룬다.참조 : React Native 공식문서\_230821참조 : React+TypeScript Cheatsheets_230821(https://github.com/ty
본 문서에서는 블렌더로 프로젝트를 진행하기 위한 초기 설정과 관련한 내용 전반을 다룬다.최종수정일 : 2023.08.17
본 문서에서는 리액트 네이티브의 컴포넌트 중 iOS와 android 양측에 동일하게 사용할 수 있는 크로스플랫폼 컴포넌트에 대해 다룬다. 주요한 내용은 공식 홈페이지인 아래 링크를 따르며, 필요하여 확인하고 습득한 부분만 일부 번역한다. https://reac
본 문서에서는 리액트 네이티브에서 사용하는 컴포넌트 중 iOS에서만 배타적으로 사용되는 컴포넌트에 대해서 다룬다.iOS 버전 11 이상을 사용하는 iOS 기기모바일의 탭, 툴바, 네비게이션, 실제 기기 화면의 제약, 카메라 등을 고려하여 앱 내용을 표현하기 적절한 영역
본 문서에서는 iOS에서 개발하기 위한 개발 환경 설정에 관한 내용을 다룬다.최종 수정일 : 2023.08.08
본 문서에서는 타입스크립트에서 다형성을 구현하는 방법 중 하나인 제네릭 타입에 대해서 다룬다.최종수정일 : 2023.08.07임의 타입의 배열을 매개변수로 받아 각 원소에 대해 특정 동작을 수행하는 함수에 대해 다음과 같이 확정타입(concrete type)으로 구현하
클래스와 상속은 새로운 개념은 아니지만, 스크립트 언어인 JavaScript에서 사용하는 데에는 기존의 언어와 몇가지 차이점이 있었다. 본 문서에서는 TypeScript에서 개선된 클래스와 상속 개념을 살펴본다.최종수정일 : 2023.08.03TypeScript도 여타
타입스크립트에서 이야기하는 타입은 값(data)과 해당 값에 대해 적용할 수 있는 동작의 집합을 말한다. 타입스크립트의 주요한 개념 중 하나인 타입에 대한 내용을 다룬다.최종수정일 : 2023.07.31모든 값과 모든 동작의 할당을 허용한다. 명시적으로 선언하였을 때