일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Apple Developer Academy
- Complication
- Project
- Delegate Pattern
- swift concurrency
- cloud functions
- backend
- coreml
- createml
- task.yield()
- UIDatePicker
- watchkit
- tabman
- Swift
- Tuist
- widgetkit
- Firebase
- ios
- Sendbird
- Coding Test
- UIStackView
- UITableView
- SwiftUI
- fcm
- 코테
- Flutter
- app intents
- github
- spring
- WWDC22
- Today
- Total
목록Library (3)
azhy의 iOS 이야기
2022년 9월 12일에 작성됨1:1, 1:N여기서 한 가지 의문이 듭니다. 예를 들어 우리가 카카오톡을 이용할 때 한 사람과 대화를 할 때도 있고, 여러 사람과 같이 한 채팅방에서 대화를 하는 경우도 있습니다. 센드버드는 어떻게 구별할까요? Create One to One Chat in Sendbird IOS 이 글을 보면 어느정도는 이해를 할 수 있습니다. 간략하게 요약하면 1:1 채팅이 되려면 두 개의 사용자 ID로 그룹 채널을 생성하면 됩니다. 문서에 따르면 Distinct 속성을 활성화해야 한다고 적혀있네요. Distinct 속성에 대해서는 바로 밑에서 다뤄보겠습니다. 채팅방을 이용하는 사람이 2명이다 - 1:1채팅방을 이용하는 사람이 3명 이상이다 - 1:N채팅방 만들기센드버드에서 기본으로 제..
2022년 9월 11일에 작성됨 채팅 API 중에서 센드버드는 엄청 유명하고 이미 많은 곳에서 사용 중이라고 합니다. 네카라쿠배를 이은 몰두센이라고 부르는 센이 바로 센드버드입니다. 그래서 연습도 할 겸 한번 사용해보고 싶어서 센드버드를 이용해서 간단한 채팅 기능을 구현해보려 합니다. 센드버드 공식문서를 정리해놓은 걸 보면 알 수 있는데 엄청 정리를 잘해놓았습니다. 근데 문제점이 있습니다. 업데이트 속도가 너무 빨라서 그런 건지 잘 모르겠는데 최신 버전과 문서에 정리해 놓은 코드들이 맞지 않는 게 좀 많았습니다. 공식 깃헙 코드를 봐도 예전 코드들이 많고요.. 블로그로 정리를 해놓으신 분도 없었어요.. 그래도 하나하나씩 알아보도록 합시다.Install the Chat SDK우선 프로젝트를 하나 만들어주..
2022년 4월 19일에 작성됨CocoaPods 이용해서 TabMan 설치pod 'Tabman', '~> 2.12'Set & Use설치가 완료되었다면 ViewController를 생성해서 다음과 같이 세팅을 해주세요.import Tabmanimport Pageboyclass TabViewController: TabmanViewController { private var viewControllers = Array = [] override func viewDidLoad() { super.viewDidLoad() // tab에 보여질 VC 추가 if let firstVC = storyboard?.instantiateViewController(withIdentif..