본문 바로가기
728x90
반응형

Xcode183

Swift) AsyncStream 정리하기 (feat: Sequence, IteratorProtocol) 안녕하세요. 후르륵짭짭입니다. 한달만에 글을 작성하네요 ㅋㅋㅋㅋㅋ. 최근에 여행도 다녀오고 여러가지로 바쁜 일이 많아서 공부할 시간이나 글을 작성할 시간이 별로 없었네요. 지금 늦은 시간인데,,, 오늘 안 적으면 또 다음주로 미뤄질 것 같아서 적어보려고 합니다. 2023.06.12 - [Xcode/Swift - PlayGround] - Swift) Async - Await 정리하기 #2 (Async let, withTaskGroup, Task) 이전에 Async Await에 대해 정리한 적이 있습니다. 근데 이것도 하나의 연장선으로 비동기 Sequence인 Async Stream에 알아보려고 합니다. ** Sequence ** 일단 Async Stream을 알기 전에 Sequence 부터 알아야하는데, .. 2023. 7. 24.
IOS) CollectionView의 UICollectionViewDiffableDataSource와 DataSource Protocol 비교(feat: CompositionalLayout) 안녕하세요. 후르륵짭짭입니다. 딱히 한 것도 없는데 6월이 끝나가네요... ㅠ ㅠ 시간이 참 빠르게 흘러가는 것 같습니다. 그래서 최근에는 건강 해지기 위해 어릴 때 한 운동인 수영을 다시 시작 했습니다. 그래서 주말에는 동내 수영장에서 자유 수영도 했네요. 또 회사에 아시는 것도 많고 밝은 인성을 가지신 분의 조언으로 회사 근처 수영 학원도 끊었습니다 ^ ^. 이번에는 WWDC 2019년,,, 4년 전에 나온 새로운 CollectionView 기술인 CompositionalLayout에 대해 정리하려고 합니다. 사내에서 새롭게 UI를 꾸미면서 기존의 CollectionView Layout 방식에서 CompositionalLayout으로 변경하게 됐습니다. 그래서 알게됐는데,,, 반성합니다 ㅠㅠ . ( .. 2023. 6. 25.
Swift) Async - Await 정리하기 #2 (Async let, withTaskGroup, Task) 안녕하세요. 후루륵짭짭입니다. 이전에 Async Await에 대해서 체험판으로 정리한 적이 있었습니다. 2022.08.13 - [Xcode/Swift - PlayGround] - PlayGround) Async - Await 경험 정리#1 이때는 정말 체험판으로 작성 했다면, 이제는 좀 더 심도 있게 경험한 것들을 차례대로 정리나가려고 합니다. 정말 기본적인 것은 위에 정리하였고 오랜만에 다시 공부하면서 정리해보려고 합니다. ** Async - Await에 대한 정리 ** func calculateAPR(creditScores : [CreditScore]) -> Double { let sum = creditScores.reduce(0, {next, credit in return next + credit... 2023. 6. 12.
IOS) OSLog를 통한 통합 로그 시스템 (feat : Logger , os_log) 안녕하세요. 후르륵짭짭입니다. 벌써 한해의 절반이 지나갔네요,,, 시간이 너무 빠른 느낌입니다. 진짜 한 것도 없는데, 너무 시간이 빠르게 흘러가서 걱정이네요. 그래서 아직 올해가 끝나기 6개월이나 남았으니 발 빠르게 움직여서 후회 없이 올해를 보내고 싶습니다. 사내에서 작업 하다 보니 QA 팀에서 앱을 테스팅 하는데 에러가 발생하면 특정 아이폰에서 지속적으로 발생하는 에러가 있습니다. 내가 하면 안되고 남이 하면 재현 되는 에러들,,, 이런 것들을 잡기 위해서는 로그가 필요한데, 일반적인 Print를 사용해서는 알기가 어렵습니다. ** Logging ** 애플에서는 통합 로깅 API를 제공하고 있습니다. API에 대해 설명하기 전에 애플에서는 Console App에 대해 먼저 설명하도록 하겠습니다. 이.. 2023. 6. 6.
728x90
반응형