본문 바로가기

ios앱개발2

Xcode에서 GitHub원격저장소 만들기 Xcode를 실행해 보면, 아래 그림과 같이 로컬에서 새로운 프로젝트를 만들 것인지 (Create New Project) 원격 저장소에 있는 프로젝트를 복재해와서 진행 할 것인지 (Clone Git Repository) 의 갈림길이 처음 놓이게 된다.이번 포스팅에서는 Xcode로 새로운 프로젝트를 만들어, 이전 포스팅에서 설정한 GitHub 계정정보를 이용하여 origin을 설정 하고, 실제 GitHub에 원격저장소(Remote Repository)를 생성 한다. GitHub계정 Xcode설정 방법앞으로 프로젝트의 Git 및 버전 제어를 호스팅하기 위해 Github를 사용할 것이다. Github는 간단하게 말하면, 소스코드를 저장하고 버전을 관리하는 웹 기반 플랫폼이다. '코드의 타임머신'이라고 부joh.. 2025. 6. 27.
하나의 보관함 여러명의 사용자 세이브푸드(SaveFood) 앱을 처음 기획할 때만 해도 데이터 구조는 단순할 것이라고 생각했다. 사용자 정보를 저장하고, 보관함을 만들고, 그 보관함 안에 식자재를 넣는 단순한 CRUD(Create: 생성, Read: 읽기, Update: 수정, Delete: 삭제) 형태. 이 정도면 파이어스토어(Firestore)로도 충분할 줄 알았다. 하지만 개발을 시작하고 몇 주가 지나면서 하나둘씩 생기는 아이디어 속에 요구사항과 기능을 추가 하다보니, 처음의 단순한 스키마는 곧 무너졌다.'내' 보관함이 아니라 '우리' 보관함모든 건 "공유"라는 한 단어에서 시작 되었다. 세이브푸드는 기본적으로 사용자 개인의 냉장고 보관함을 관리하는 앱이지만, 이 보관함을 다른 가족 구성원이나 룸메이트와 함께 공유하고 관리하고 .. 2025. 6. 26.