전체 글266 20250107 TIL Today 요약[✅] 코딩테스트 2문제배운점1. Expo vs RN 비교 Expo CLI & React Native CLI 비교React Native 프로젝트 생성 방법으로 Expo와 RN 방법이 있다Expo CLI장점간단한 초기 설정 : 기본 템플릿과 설정을 제공하여 복잡한 환경 설정 없이 빠르게 프로젝트 시작다양한 API 지원 : 카메라, 위치252-archive.tistory.com2. npm vs yarn 비교 npm vs yarn 비교나 : 기본이 짜세지 주로 npm 사용 @ : 좋은 걸 써야지 주로 yarn 사용왜 npm을 쓰세요? 하면 나는... 딱히 이유는 없다. (사실 잘 몰라서 그런 거임) 전에 같이 작업했던 백엔드 개발자분께 왜 yarn을 쓰velog.io 2025. 1. 7. Expo CLI & React Native CLI 비교 React Native 프로젝트 생성 방법으로 Expo와 RN 방법이 있다Expo CLI장점간단한 초기 설정 : 기본 템플릿과 설정을 제공하여 복잡한 환경 설정 없이 빠르게 프로젝트 시작다양한 API 지원 : 카메라, 위치정보, 푸시 알림 등 쉽게 활용실시간 미리보기 : Expo Go 앱을 통해 실제 기기에서 즉시 앱을 테스트 함으로 개발 속도 향상크로스 플랫폼 지원 : Android Studio 나 Xcode 없이도 개발 가능단점네이티브 코드 제한 : Java, Swift 등 네이티브 코드를 직접 작성하거나 수정하기 어렵고, Expo에서 지원하지 않는 기능 구현 제한앱 크기 증가 : Expo 라이브러리가 포함되어 앱 크기가 큼제한된 라이브러리 사용 : Expo에서 지원하는 라이브러리만 사용 가능 Rea.. 2025. 1. 7. javascript 코딩테스트 입문 (점의 위치 구하기, 문자열 뒤집기) 요즘 정말 코테를 멀리했더니 거진 1년을 안 풀고 다른 것만 한 거 같다. 다시 입문 문제부터 천천히 풀어보는데 멈춰버린 뇌에 너무 놀람. ai chat gpt를 너무 의존했다.! 시간 단축 호율성만 따지고 보니 내 뇌는 더욱더 청순해지는거다.. 이 기본 문제도 아는데 헷갈릴 정도가 되었다니.. 근본적인 사고는 스스로 훈련하자 기초부터 다시 천천히 다지자! 1. 문제 (점의 위치 구하기) 두뇌 풀가동. 점의 좌표값에 따라서 1,2,3,4 중 하나를 리턴하는 문제이다. 처음엔 그냥 쉽게 if, else if 문을 사용해 코드를 짜려고 했는데. 아차차. 이거 코테였지. 뒤늦게 깨달음. function solution(dot) { const [a, b] = dot; if(a > 0 && b > .. 2025. 1. 7. 매개변수(Parameter)와 전달인자(Argument) 매개변수 : 함수나 메서드를 정의할 때 선언하는 변수인자 : 함수나 메서드 호출 시 넘기는 값이상하게도 아직도 헷갈리는 것 중 하나 구분매개변수(Parameter)전달인자(Argument)정의 위치함수, 메서드 정의 시 사용함수, 메서드 호출 시 사용역할값을 전달받기 위한 "자리" 제공매개변수에 전달되는 실제 값예시 코드int add(int a, int b) 의 a, badd(3, 5) 의 3, 5void hello(String name, {String message = "안녕"}) { print('$message, $name');}hello("홍길동"); // 출력: 안녕, 홍길동필수 매개변수 : 반드시 값을 전달해야 하는 매개변수 (name)기본값 매개변수 : 값이 전달되지 않을 때 기본값을 사용하.. 2024. 12. 31. javascript 에러 예외처리 (try, catch, finally) javascript 에서 에러 핸들링을 위한 구문이다 try...catch - JavaScript | MDNtry...catch 문은 try 블록과 catch 블록, finally 블록 중 하나 혹은 두 블록으로 구성됩니다. try 블록 내 코드가 먼저 실행되고, 만약 그 안에서 예외가 발생한다면 catch 블록 내 코드가 실행됩니다. finaldeveloper.mozilla.orgtry { // 에러가 발생할 가능성이 있는 코드} catch (error) { // 에러가 발생했을 때 실행되는 코드} finally { // 에러 발생 여부와 관계없이 항상 실행되는 코드}try 에러가 발생할 가능성이 있는 코드 실행에러가 없으면 try 블록 안의 코드가 정상적으로 실행되고, 이후 catch 와 fin.. 2024. 12. 20. API Application Programming Interface말 그대로 응용 프로그램 간의 다리 역할을 하는 인터페이스, 다른 프로그램이나 서비스와 연결하거나 기능을 사용할 수 있도록 기능을 제공하는 것1. 쉽게 비유하자면 레스토랑의 메뉴판을 생각해라1. 레스토랑과 주방 손님(사용자) 레스토랑(앱)을 이용할 때 주방(서버)로 음식을 주문한다 손님은 주방에서 요리사가 음식을 어떻게 만드는지 몰라도 된다 중간 메뉴판(API) 손님은 메뉴판을 보고 원하는 음식을 주문한다 2. API 역할메뉴판(API)은 손님(사용자)과 주방(서버) 사이의 소통 수단일 뿐이다메뉴판(API)을 통해 주방(서버)이 제공할 수 있는 음식(기능)을 알게 되고, 그중에서 필요한 걸 주문(요청) 할 수 있다. 2. API 구성 요소 1. .. 2024. 12. 16. 이전 1 2 3 4 5 ··· 45 다음