728x90 전체 글45 ReactNative_ IOS 빌드 환경 분리 IOS swift 를 개발하면서 빌드 환경을 분리해야 할것 같다는 생각이 들었다.debug , staging , release 3가지 모드를 같이 테스트해야 하는데 자꾸 bundleId 가 중복되어서 삭제하고 다시 까는 일들을 반복적으로 했기 때문에 시간이 걸렸다.그래서 바로 AOS 빌드환경 분리한 것 처럼 IOS 도 빌드환경을 분리하여 구축하게 되었다. 우선 Target -> 프로젝트 에서User-Defined 에서 BUNDLE_ID_SUFFIX , DISPLAY_NAME 을 만들어서 debug , staging , release 버전에 맞게 명칭을 붙여준다. 그리고 Product Name 에서 이 프로젝트 이름을 붙여준다 Product Name 을 클릭하면 이렇게 $(TARGET_NAME) 을 .. 2024. 3. 4. ReactNative_ AOS 의 빌드 환경 분리 오늘은 Android 개발 환경 분리에 대해 작업을 해보았음.Debug , Release, ReleaseStaging 3단계로 나뉘어서 확인해야 하는 상황이 빈번하게 발생했음.React Native 로 작업하고 있었음. 디버그로 작업하고 CodePush 이후 실제 배포버전에 올리기 전 심사버전에서 잘 돌아가는지 확인을 위해서 저렇게 3가지 단계로 빌드단계를 나누고 확인해야 했었음.AOS / IOS 둘다 빌드환경을 분리해야 하는데 우선 AOS 부터 진행했음. 우선 buildTypes 에 debug 부분에서 위의 사진처럼 설정을 해준다.저렇게 resValue string 에서 app_name 을 할때는 strings.xml 의 이 부분을 지워줘야 한다. 그리고 release 버전에서도 위의 사진처럼.. 2024. 3. 4. AOS_ HashMap 과 TreeMap 의 차이 HashMap 과 TreeMap 의 차이를 알게 되었음. 🛠 HashMap vs TreeMap 상세 비교HashMap과 TreeMap은 Java의 Map 인터페이스를 구현하는 대표적인 클래스야.둘 다 키-값(Key-Value) 형태의 데이터 저장이 가능하지만, 내부 동작 방식과 성능 차이가 커. 1️⃣ HashMap과 TreeMap의 차이점 요약HashMap vs TreeMap데이터 저장 방식해시 테이블(Hash Table) 사용레드-블랙 트리(Red-Black Tree) 사용정렬 여부순서 보장 X (무작위 순서)Key 값을 기준으로 자동 정렬 (오름차순, Comparator 가능)검색 속도평균 O(1), 최악 O(n)O(log n)삽입/삭제 속도평균 O(1), 최악 O(n)O(log n)Key 기준.. 2024. 3. 4. 이전 1 ··· 5 6 7 8 다음 "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다." 728x90