본문 바로가기

분류 전체보기130

[Xcode] Simulator 설치 후 삭제하는 법 Xcode의 시뮬레이터는 용량이 어마무시하다 최근 설치한 14.3버전의 용량이 10기가라 용량도 크고 기본 설치된 버전이 있어서 삭제해보려고 한다 /Library/Developer/CoreSimulator/Profiles/Runtimes 해당 경로로 이동하여 설치된 버전을 삭제해주면 Xcode에서 하나하나 선택해서 삭제하지 않아도 된다 끝. 2021. 3. 8.
[React Native] iOS 실행시 에러(Flipper 관련) Xcode: 12.4 react: "16.13.1" react-native: "0.63.4" 새로운 프로젝트 생성 후 npx react-native run-ios를 실행했는데 에러가 발생했다. 뭐지?! 터미널을 확인해보니, warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.4.99. (in target 'Flipper' from project 'Pods') 그리고 Xcode에서는 event2/event-config.h file not found 이런 경고가 있어서 검색을 해보았다.. 2021. 3. 8.
[React Native] iOS 환경 설정 중 발생하는 에러 iOS 환경 설정 중, [React Native] 개발에 필요한 아이들 설치부터 실행까지 시켜보자 mac OS Catalina를 기준으로 설치한다. Homebrew https://brew.sh/ Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 홈페이지에 보면 Apple(또는 Linux 시스템)에서 제공하지 않는 유용한 패.. success206.tistory.com 프로젝트 초기화 및 생성 부분(npx react-native init ...)에서 프로젝트 이름을 "test-1" 이렇게 작성하면 error "test-1" is not a valid name for a project. Please use a valid identifier.. 2021. 3. 8.
네이티브, 크로스 플랫폼, 하이브리드, 웹, 프로그레시브 앱 비교 하이브리드 앱? 웹 앱? 등의 용어 정리가 필요해보여 정리해 본다 네이티브 앱 크로스 플랫폼 앱 하이브리드 웹 앱 웹 앱 프로그레시브 웹 앱 설명 - 플랫폼에서 제공하는 언어와 프레임워크로 작성 - iOS, Android 기기의 운영체제에서 직접 실행 - 다양한 언어와 프레임워크에서 작성 - 기기의 운영체제에서 직접 실행되는 네이티브 앱으로 컴파일 - JavaScript, CSS, HTML5와 같은 표준 웹 기술로 구축되며 앱 설치 패키지로 번들됨 - Apache Cordova를 통해 브라우저 런타임과 네이티브 장치 API를 위한 브리지를 제공하는 웹 컨테이너에서 작동 - 인터넷 브라우저를 통해 제공 - 데스크톱 또는 디바이스의 브라우저에서 액세스할 수 있는 앱 - 앱 스토어 제공 및 앱 설치를 생략하여.. 2021. 3. 2.
라이브러리와 프레임워크의 차이 "누가 누구를 컨트롤 하는가!" 이다 내가 필요해서 가져다가 사용하는 것이면 라이브러리이고, 이미 정해진 규칙에 맞게 사용해야 되는 것이면 프레임워크이다 그럼 React는 라이브러리일까? 프레임워크일까? 일단 홈페이지에 가보면... React – A JavaScript library for building user interfaces A JavaScript library for building user interfaces reactjs.org 자바스크립트 라이브러리라고 나와 있다 하지만 라이브러리와 프레임워크의 이론을 공존하는게 정확한 것 같다 내가 필요해서 가져다 사용하는 것도 맞고, 정해진 규칙에 맞게 사용해야 되는 것도 맞아서다 이론적인 차이점이 이렇다는 것만 알고 재밌고 즐겁게 개발하면 될 것 같.. 2021. 2. 28.