본문 바로가기
728x90
반응형

ios38

IOS) CollectionView의 UICollectionViewDiffableDataSource와 DataSource Protocol 비교(feat: CompositionalLayout) 안녕하세요. 후르륵짭짭입니다. 딱히 한 것도 없는데 6월이 끝나가네요... ㅠ ㅠ 시간이 참 빠르게 흘러가는 것 같습니다. 그래서 최근에는 건강 해지기 위해 어릴 때 한 운동인 수영을 다시 시작 했습니다. 그래서 주말에는 동내 수영장에서 자유 수영도 했네요. 또 회사에 아시는 것도 많고 밝은 인성을 가지신 분의 조언으로 회사 근처 수영 학원도 끊었습니다 ^ ^. 이번에는 WWDC 2019년,,, 4년 전에 나온 새로운 CollectionView 기술인 CompositionalLayout에 대해 정리하려고 합니다. 사내에서 새롭게 UI를 꾸미면서 기존의 CollectionView Layout 방식에서 CompositionalLayout으로 변경하게 됐습니다. 그래서 알게됐는데,,, 반성합니다 ㅠㅠ . ( .. 2023. 6. 25.
IOS) TestFlight로 앱 배포하기와 오류들 (feat : X86 제거) 안녕하세요. 후르륵짭짭입니다. 이번에 사내에서 작은 프로젝트를 진행하고 있는데, 외부로 부터 Test를 의뢰할 일이 생겨서 TestFlight로 배포를 해봤습니다. ** TestFlight 배포 ** 일단 Test Flight를 배포하기 위해서는 애플 계발자 등록을 해야합니다. (유료입니다,,,) 2020.12.24 - [Xcode/Apple] - Apple) Solution - your enrollment in the apple developer program could not be completed at this time Apple) Solution - your enrollment in the apple developer program could not be completed at this time .. 2023. 1. 12.
IOS)Realm - Multi Threading 안녕하세요. 후르륵짭짭입니다. 오랜만에 Realm에 관련된 글로 찾아옵니다. 최근들어 Realm을 다룰 일이 없어서 포스팅을 거의 안하게 되는 것 같네요. Realm을 다루다 보면 Thread 때문에 굉장히 Crash가 많이 발생 합니다. 따라서 조심스럽게 사용해야한다는 특징이 있어요 ** 대량의 데이터 저장시 발생하는 UI Blocking ** 위의 코드 처럼 약 1000개의 데이터를 Main Thread를 통해 DB에 저장하려고 시도하면 약 20초 정도 시간이 걸리게 됩니다. 그래서 Background에서 DB를 저장하는 시도를 해야합니다. ** 백그라운드에서 데이터 저장 ** 위 사진을 보면 autoreleasepool을 사용했습니다. autoreleasepool을 설정하면 해당 코드가 메모리 해제.. 2022. 4. 28.
IOS) kudoleh님 튜토리얼로 IOS MVVM 깊게 공부하기 - 1일차 안녕하세요! 후르륵짭짭 입니다. 사내에서 MVVM 디자인 패턴을 적용해서 개발하고 있습니다. 하지만 개인적으로 생각할때 단순히 Layer만 나누고 작업하는게 아닌가 하는 생각을 했습니다. 진짜 교과서의 나오는 MVVM 디자인 패턴에 대한 개념을 깊게 공부하지 않고 사내에 적용된 MVVM만 보고 따라 했을 뿐이였습니다. 개인적으로 공부해야지,,, 해야지 마음은 먹었지만,,, 정말 MVVM을 공부해야지라는 생각을 못하고 있었더라구요 ㅠㅠ 그래서 러시아 사람인가 하는 kudoleh님의 MVVM 코드를 보면서 순수 MVVM에 대해서 알아보려고 합니다. https://github.com/kudoleh/iOS-Clean-Architecture-MVVM GitHub - kudoleh/iOS-Clean-Architec.. 2022. 3. 31.
728x90
반응형