본문 바로가기

iOS/WWDC2

[WWDC] CollectionView의 변천사 (iOS +14까지) - Diffable DataSource @@DataSource protocol 채택 하던게 엊그제 같은데... 벌써 이렇게 컸다니!!! 🍼 안녕하세요. 오딘(Odin)입니다. 여러분 iOS개발 하시면서 CollectionVIew 많이들 사용하고 계시죠?? :) 저도 많이 사용하고는 있지만 cell animation의 끊김, Cell 재사용 문제 등 아쉬운 점들이 많이 있었습니다. 그런데 여러분...!! iPhone 사용 유저의 96%가 iOS +14 이상을 사용하고 있답니다!! 그렇다는 뜻은!! iOS +13이상부터 사용이 가능한 DiffableDataSource를 사용해서 TableView, CollectionView를 만들어도 문제가 되지 않는다는거겠죠~!! 🎉🎉 이왕 이렇게 된 김에 CollectionView의 역사에 대해서 간단하게 집.. 2022. 10. 22.
[WWDC] SheetPresentationController 만들기 이런 Sheet!! 너무 Sheep잖아~?! 😄 안녕하세요. 오딘(Odin)입니다. 여러분 혹시 SheetPresentationViewController라고 아시나요?? SheetPresentationController는 iOS15.0+ 부터 사용 가능한 ViewController 입니다. 쉽게 설명하자면 Alert의 .sheet 형태의 확장판 이라고 생각하시면 될거 같네요! 생각보다 만들기 너무너무 쉽더라구요!! 그러면 우리 다같이 한번 만들어 볼까요?!? 1. SheetViewController 띄우기 func showSheetViewController() { let vc = SheetViewController() // 전환하고 싶은 화면의 ViewController 이름! if let sheet =.. 2022. 7. 27.