반응형

cocoapods 2

프레임워크 vs 라이브러리

📚 라이브러리 (Library)✅ 개념 • 하나의 기능에 집중된 코드 집합 • Swift/ObjC로 작성되며, 보통 .a, .dylib, .swiftmodule 등으로 존재✅ 장점 • 빠른 적용: 필요한 기능만 가져와서 바로 사용 가능 • 가볍고 효율적: 프레임워크보다 상대적으로 무겁지 않음 • 재사용성: 다양한 앱에서 동일한 기능을 쉽게 재사용❌ 단점 • 모듈화 부족: UI, 리소스 같은 것 포함 어렵거나 별도로 관리해야 함 • 버전 충돌 위험: 여러 라이브러리가 같은 의존성을 사용할 경우 충돌 가능✅ 종류1. 정적 라이브러리(Static Library).a 확장자컴파일 타임에 앱에 통합한다.(‼️앱의 바이너리 크기 증가)런타임 의존성이 없어서, 성능이 좋다.2. 동적 라이브러리(Dynamic Lib..

Swift 2025.04.07

6. React-Native 설치(Mac OS)

6-1 React-Native란?React-Native는 페이스북이 개발한 오픈소스 모바일 애플리케이션 프레임워크이다. Android, IOS, Web, UWP용 애플리케이션을 개발하기 위해 사용된다. 6-2 Rn과 ExpoReact-Native 프로젝트를 생성할 때 총 2가지 방법을 제공한다. expo Cli와 react-native Cli가 있는데 이것은 각각의 장점과 단점이 있다. —Expo장점배포하기 편하다.빠르고 간단하게 설치가 가능하다.xCode, Android 스튜디오 없이 본인의 휴대폰으로 테스트 가능하다.단점Java, Kotlin, Objective-C, Swift로 작성이 불가능하다.빌드 파일의 크기가 크다.블루투스 이용불가 —RN장점자기가 원하는 언어로 추가로 작성이 가능하다.(bri..

React 2021.01.26
반응형