1102 TIL-C

Lilac00xx·2024년 11월 2일


나카메구로
"언니, 하트가 안사라져. 왜지? 안 흐트러짐"(INTJ) - 호기심 가득
"그러게."(ESTJ) - 낭만이라곤 1도 없음


react-native-vector-icons 설치 및 설정:

react-native-vector-icons 패키지를 설치하여 다양한 아이콘을 사용했습니다.
설치 명령어: npm install react-native-vector-icons
React Native CLI 프로젝트에서는 네이티브 모듈을 수동으로 링크해야 합니다.
명령어: npx react-native link react-native-vector-icons

컨벤셔널 커밋 메시지 작성:

커밋 메시지를 컨벤셔널 커밋 스타일로 작성하여 코드 변경 사항을 명확하게 기록했습니다.
예시: fix(vector-icons): resolve missing expo-font dependency issue

문득, 궁금한게 생겼다.

'왜 다들, IOS가 어려우니, 안드로이드 개발을 우선적으로 하자는 걸까?'

iOS 개발이 Android 개발보다 더 어렵게 느껴질 수 있는 이유는 여러 가지가 있다. 이는 주로 두 플랫폼의 개발 환경, 툴링, 정책 및 생태계의 차이에서 비롯된다고 한다.

Xcode: iOS 개발은 주로 Xcode를 사용하여 진행되며, 이 도구는 macOS에서만 실행 가능. 따라서, Windows나 Linux 사용자에게는 접근성이 떨어질 수 있다.
빌드 시간: Xcode의 빌드 시간이나 디버깅 속도가 느리게 느껴질 수 있다. 특히, 대규모 프로젝트의 경우 빌드 속도가 개발 생산성에 영향을 미칠 수 있다.

플랫폼 제한 및 정책:
앱 심사 과정: iOS 앱은 App Store에 배포하기 전에 엄격한 심사를 거쳐야 한다. 이 과정은 시간이 오래 걸릴 수 있으며, Apple의 정책을 철저히 준수해야 한다.
제약 사항: iOS는 시스템 접근에 대한 제약이 많아, 특정 기능을 구현할 때 제약을 받을 수 있다.

프로그래밍 언어:
Objective-C 및 Swift: iOS 개발은 주로 Swift나 Objective-C로 이루어지며, 특히 Objective-C는 문법이 어렵고 복잡하게 느껴질 수 있다. Swift는 비교적 현대적이지만, 여전히 배우는 데 시간이 걸릴 수 있다.

테스트 및 디버깅:
테스트 환경: iOS 시뮬레이터는 실제 디바이스와 다르게 동작할 수 있으며, 디버깅 시 실제 디바이스에서 테스트하는 것이 중요하다. 하지만, 실제 디바이스에서의 테스트는 설정이나 접근성 측면에서 더 복잡할 수 있다.


날씨가 안좋아서 그런가, 목감기랑 머리가 지끈지끈하고 열이 펄펄 나는중이다.
그와중에 커밋이라니까, 친구가 병적사랑이라고 했다.
하지만, 약속을 지켜야 하고, 해내면 좋으니까 버텨서라도 한다.

커밋도 겨우 했다, 그래도 컨디션 관리 계속 신경써서 해야되니깐,
낼은 도쿄 집에서 호캉스하며 쉬어야겠다.

조금만 더 버티기.


profile
Challenge & Change

0개의 댓글