| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- auto_assign
- 하드디스크 삭제 원리
- combine
- swift github action
- flutter
- os_log
- Apple Developer Academy @ POSTECH
- Firebase
- 2기화이팅
- MVVM
- SwiftUI VStack
- 함수형 코딩
- IOS
- Swift
- xcode
- ChatGPT
- print 단점
- Swift thread
- firestore
- swift CI 적용
- LGTM
- SwiftUI
- github
- CI
- unittest
- 함수형 프로그래밍
- 액션과 계산 데이터
- 오픈소스
- 쏙쏙 들어오는 함수형 코딩
- XCTest
- Today
- Total
목록Swift (13)
개발공방
현재는 간단하게 제목과 닉네임을 받아볼 예정이다 Firebase에서 FirestoreDatabase 탭을 선택한다 위치는 asia-northeast3가 대한민국 서울이다 (참고 : https://firebase.google.com/docs/firestore/locations?hl=ko) Firestore의 구조는 Collection -> Document -> Field or Collection 이다 ex) freeboard -> NDV8FGEUcp7mt5R892bM -> title: "첫 번째 게시물", nickname: "chemi" Collection이 DB의 이름이고, Document가 개별적인 저장공간의 이름이고, Field가 저장되는 값이라 생각하면 이해가 편할 것 같다 Cloud가 생성되면 컬..
Firebase를 아예 처음 접하는 사람들을 위해, swift로는 연동을 해본적이 없기에 여러모로 도움이 되고자 글을 쓴다 https://console.firebase.google.com/?hl=ko 로그인 - Google 계정 하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인 accounts.google.com google 로그인 이후 firebase 콘솔로 이동해서 프로젝트 생성 클릭 Analytics는 사용 설정해도되고 안해도 되는데, 실제 출시할 앱이면 사용하는 게 좋지만 지금은 연결방법정도만 알아보는 과정이기 때문에 설정을 하지 않았다. (사용 설정해도 상관 X) 프로젝트 만들기를 누르면 프로젝트가 생성된다 (1분정도 소요) Xcode project를 생성한다 현재는 iOS..
Xcode에 기본적으로 import 되어있는 library를 제외하고 외부적으로 import를 해야하는 상황이 있다. 누군가 만든 library를 사용할 때 import하는 방법이다. 1. 해당 GitHub Repo로 들어간 후 클론코드를 복사한다 2. Xcode Project -> File -> Add Packages 3. 오른쪽 검색창에 URL을 입력한다. 4. 해당 library를 선택 후 Add Package 5. 해당 library가 추가된걸 확인할 수 있다. 6. 사용하고픈 위치에서 선언 후 사용하면 된다.