코딩일기/iOS(10)
-
시뮬레이터! 에뮬레이터?
에뮬레이터 시뮬레이터 차이는!?에뮬레이터(Emulator)와 시뮬레이터(Simulator)는 둘 다 소프트웨어 개발과 테스트에서 사용되는 도구이지만, 작동 방식과 목적에 차이가 있습니다.에뮬레이터 (Emulator):정의: 실제 하드웨어를 소프트웨어적으로 구현하여, 실제 장치와 동일한 방식으로 동작하는 환경을 제공하는 도구입니다.사용 사례: 주로 Android 개발에서 사용됩니다. Android 에뮬레이터는 실제 Android 기기의 CPU, 메모리, 네트워크 등 모든 하드웨어 요소를 소프트웨어적으로 구현하여 테스트할 수 있게 해줍니다.특징: 에뮬레이터는 실제 하드웨어 환경을 소프트웨어적으로 흉내 내기 때문에, 실제 장치와 거의 동일하게 동작하며 더 깊이 있는 테스트가 가능합니다. 하지만 이로 인해 성능..
2024.10.23 -
iOS Derived Data 삭제
왜 빌드가 되지 않는것이야...회사 맥에서는 빌드 잘 되는데 집에서는 잘 안된다..왜지? 이것저것 찾아보다가 Xcode Derived Data 삭제를 통해 해결하였다. Xcode Derived Data 삭제rm -rf ~/Library/Developer/Xcode/DerivedData 그리고!Clean BuildXcode 메뉴에서 Product > Clean Build Folder 일단 문제가 생기면 Derived Data 삭제해보자.. 문제가 해결된다. 거지같은 Xcode.. 삭제하는 방법으로는 위 명령어를 치거나 Clean My Mac(유료), DevCleaner for Xcode(일부 무료) 프로그램을 이용해서 깔끔하고 쉽게 지울수 있다.
2024.09.21 -
두개의git 계정 터미널에 로그인하기
회사 프로젝트 집에서도 클론받아와서 보고싶은데 방법이 없나..? SSH 방식으로 두개의 계정을 들고 있는 삽질을 해봤는데 내가 원한 내용은 이게 아니었다. (이 방법은 포스팅 아래쪽에 첨부)Tuist를 활용하여 다른 Private 레포지토리도 사용하기 때문에 이 방법으로는 Private 레포를 Clone 해오지 못했다. 자 이제 어떻게 해결하였는지 살펴보자.git config --global user.name "닉네임"git config --global user.email "메일주소"닉네임깃허브 토큰: ghp_asdfasdfasdfasdf이렇게 개인용과 회사용 로그인 정보들을 저장해놓으면 편하다. 키체인 접근에 먼저 들어가서 git을 검색해주고 아래와 같이 생긴 항목을 클릭해보면 내 토큰값이 보일것..
2024.08.20 -
[iOS] 인스타그램 API with POSTMAN!!
인스타그램 API 파싱 하는 법!! 너무 불친절해서 찾기 힘들었어요.. 아래 링크를 보며 따라가도 좋습니다! https://www.youtube.com/watch?v=Xxg4kek-U_Q 차근 차근 하나씩 따라가면 해결 가능합니다!
2024.03.28 -
iOS - 협업시 .xcconfig 파일 .gitignore 설정
보호되어 있는 글입니다.
2024.03.28 -
iOS - 파이어베이스 CRUD 오류 (feat. 오타)
우리 팀원이 아주 멋진 코드를 짜주었다. 불러오는 로직은 다른 팀원이 짜서 필드명을 "imageURL" 로 당연히 잘 불러왔다. 이걸로 나는 1시간을 날렸지만 아주 엄청난 교훈을 얻었다. 이런일을 방지하기 위해서 컬렉션, 문서, 필드의 이름은 무조건!!!! String 형태로 직접 넣는 것이 아니라 안전하게 변수에 담아서 사용하도록.. 프로젝트 팀장이니까.. 모든 파트의 코드를 보고 리뷰를 잘했어야 했지만 놓쳤던 부분이 크다. 코드리뷰를 제대로 안한 내 탓이 크다. 겸손하자!!! 나도 바보같은 실수 많이하기도 하고, 내 코드도 그렇게 잘난 코드가 아니니까.
2024.02.18