본문 바로가기

전체 글297

5/26 변수와 메모리 사용 관리, 리액트 훅 개념, setInterval 함수, useEffect 훅, useState 훅, 의존성, useMemo와 useCallback 훅 AWS 클라우드환경 네이티브 수업 13일차 리액트 네이티브 194~227 전역 변수 (Global variable) : 코드 전역에 걸쳐서 효과가 있는 변수 지역 변수 (Local variable) : 선언된 함수 내에서만 효과가 있는 변수 정적 변수 (static variable) : 지역 변수를 계속 해서 이후에도 쓰고 싶을 때, 변수 선언 앞에 static을 붙임으로써 전역 변수와 같은 영역에서 메모리 내에 존재 한다. 메모리의 영역 프로그램이 실행 되면 계속 가지고 가야하는 메모리는 낮은 주소에 사용 된다. 함수 지역 변수 같이 지금 당장 실행되는 데이터들은 높은 주소(스택 영역)에서부터 메모리가 사용 된다. 스택 영역의 동작 방식 int main(void) { func1(); // func1().. 2022. 5. 26.
5/25 generics 개념, 오버로딩과 오버라이딩, numberOfLines, ellipsizeMode, 트위터 클론 만들어 보기 끝 AWS 클라우드환경 네이티브 수업 12일차 조퇴했음. 리액트 네이티브 3장 끝 180~193 generics 개념 설명 class MyArray { T element; void setElement(T element) { this.element = element; } T getElement() { return element; } } MyArray myArr = new MyArray(); 위에서 'T'를 타입 변수(type variable)라고 하며, 임의의 참조형 타입을 의미. generic class를 생성할 때 타입 변수 자리에 사용할 실제 타입(Integer)을 명시하면, 내부적으로는 정의된 타입 변수가 명시된 실제 타입으로 변환되어 처리 ( T -> Integer ) 오버로딩과 오버라이딩 오버로딩 .. 2022. 5. 25.
수락산 등산코스(1) 장암역 - 석림사 - 기도하는 자 - 주봉 - 철모바위 - 코끼리바위 - 하강 바위 - 안부삼거리기점 - 물개바위 - 염불사 - 수락산역 안녕하세요~ 즐겜입니당! ​ 첫 등산 게시물을 쓰게 되어 매우 두 근 반 세 근 반 거리는 데요~~ ​ ​ ​ ​ 우선 급한 분들을 위한~ ​ ​ 오늘의 산 평점! 두둥! ​ 난이도 중하 => 정상 도착 전 700m부터는 중상 ​ 위험도 중 => 정상 도착 전 700m부터는 상 ​ 조망 장암역 시작 루트는 정상 부근까지 가야 좋은 편, 단, 이 루트는 개인적으로 길 자체가 너무 이쁘다. 수락산역 시작 루트는 전체적인 조망이 좋고 이쁨. ​ ​ ​ ​ ​ 총 등산 시간 : 3시간 40분 운동 시간 : 2시간 30분 휴식 시간 : 1시간 10분 전체 거리 : 6.1km 평균 속도 : 3.1km/h 최고 고도 : 637m 즐겜이가 사용하는 어플은 트랭글이에요! ​ 등산하는 중간에 인터넷이 끊겨버려서....따흑.. 2022. 5. 25.
5/24 flex 상세, flexDirection, alignItem(탑 배치) , justifyContent (아이콘 배치), flexwrap 와 overflow (컨텐츠 내용 배치), FAB 아이콘 사용, flat list(스크롤)와 moment(시간) AWS 클라우드환경 네이티브 수업 11일차 리액트 네이티브 149~180 149~155 flex:1 과 height:100%의 차이 Content의 View에서 flex가 1 일 때는 Top, Bottom의 높이를 다 반영한 뒤의 부모 컴포넌트의 높이 여분을 가져온다. height: '100%' 일 때는 Top, Bottom의 높이를 상관하지 않고 그저 부모 컴포넌트의 100%의 높이를 다 가져와서 Bottom이 아래로 밀려버리는 바람에 안보인다. flex가 여러개 일 때는 여분의 높이를 flex의 비율 대로 가져간다. 156~158 flexDirection 스타일 속성 row / column의 속성을 가지며 한 쪽 방향성으로 자식 컴포넌트를 부모의 영역에 배치하는 기법 158 alignItem 스타일 .. 2022. 5. 24.
5/23 색상 설정, height와 width 설정, margin/padding/border 설정, OS 별 설정, 폰트 설치 및 설정, Home 아이콘 설정, flex 사용 AWS 클라우드환경 네이티브 수업 10일차 진행 리액트 네이티브 104~148 요약 1. StyleSheet - View 의 배경색과 글자색, 글자 크기 및 글자 위치 지정 색은 구글 머터리얼 디자인 색상에 맞춰서 코딩 가능 2. height와 width 값 설정 방법 3. 104~108 StyleSheet API => 리액트 네이티브에서 제공 => 스타일 함수를 이용하여 나오는 배경색과 글자색, 글자 크기 및 글자 위치 지정 => style의 속성에 들어가는 건 문자열이 아닌 '객체'다. 그래서 StyleSheet 컴포넌트를 사용해서 create로 가져 옴. 인라인 스타일과 stylesheet 스타일의 차이 내용이 변하지 않는 스타일 객체 => stylesheet 사용 동적으로 변하는 스타일 객체 =>.. 2022. 5. 23.
728x90
반응형