Skip to content

YoonAh-dev/Swift-LabRoom-For-Duna

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swift-LabRoom-For-Duna 🔮

Advanced Example

feature date link description
Custom Photo Picker 21/06/18 📷 - Photos 라이브러리를 사용
- PHImageManager를 통해 내가 직접 만든 collectionview에 사진 fetch
BSImagePicker Custom 21/06/21 📷 - BSImagePicker 라이브러리 사용
- Library내에서 selectionView, button, backgroundColor등 custom
FSCalendar 21/06/21 📅 - FSCalendar 커스텀 해보기
- 커스텀에 한계가 존재(다양한 부분 커스텀)
Dragged-bottom Card Modal 21/08/01 📃 - Present half Modal 커스텀 해보기
- 전체, 중간, 바텀에서 다 다른 Label를 띄우도록 함
Typing Animation 21/08/07 ⌨️ - 게임처럼 Typing되는 애니메이션 구현
- DispatchQueue 사용해서 구현
Local Notification 21/11/25 🕰 - Local Notification 구현 앱
- UserNotifications를 임포트해서 로컬알림 구현
- Example Page
ReSwift 21/12/03 - ReSwift 라이브러리를 사용해서 단방향 데이터 흐름 구현
- 버튼을 누르면 숫자가 올라가고 내려가는 간단한 앱
- ReSwift에서 제공해주는 CounterExample
Action-Extension-Shared 22/01/01 🤲 - Share Extension를 사용해서 Main App에 사파리 URL관련 정보를 가져오기
- group bundle Id를 사용해서 UserDefault를 AppGroup간에 가능하도록 구현
- 내부 앱에서 링크를 누르면 SFSafariViewController를 통해서 이동
- 정보가 저장되었을 시 내부알림 전송
CollectionView-SwipeAction 22/01/01 🌈 - Example Video
- WWDC20 Modern Collection Views 설명 티스토리
- UICollectionLayoutListConfiguration를 사용해서 CollectionViewList를 구현
- Section Snapshot를 사용해서 DataSource구현
- List Configuration를 사용해서 Layout 구현
- List Cell, View Configuration를 사용해서 Cell 구현
- iOS 14.0부터 사용 가능
NSCache-Example 22/06/25 💾 - NSCache를 저장해놓을 Singleton 클래스 준비
- NSCache를 사용해서 이미지 캐싱
MVC-UnitTest 23/03/30 🧪 - MVC 패턴에서 UnitTest를 사용해보기
- ViewProtocol, ModelProtocol를 사용해서 종속성 분리
- 모델 로직 단위 테스트 진행
- MockView를 사용해서 ViewController 단위 테스트 진행
- 해당 Protocol를 실제 뷰에 적용해보기

Apple Document Example

feature date link description
HealthKit SmoothWalker 21/11/09 - 21/12/06 🏋️‍♀️ - HealthKit에서 Walking 데이터를 받아와서 보여주는 앱
- HealthKit, CareKitUI를 사용해서 건강데이터로 구성한 Chart뷰를 보여줍니다.
- Support 파일을 만들어서 HealthKit과 CareKit에서 사용하는 함수를 분리합니다.
- Interface를 분리해서 Data를 구성하는 부분과 UI 구성 부분을 나눕니다.
- HealthData 파일에서 HealthStore를 따로 관리합니다.
- Apple Document Sample App(Create a Mobility Health App)
Sheet Presentation 21/12/07 - Sheet를 올리고 나서 저장이 안된 상태로 내릴 때 경고 Alert창을 올립니다.
- Segue를 사용해서 Present를 구현했습니다.
- Apple Document Sample App(Disabling the Pull-Down Gesture for a Sheet)
- UISheetPresentationController를 사용해서 Sheet형태로 뷰가 Present될 수 있게 구현합니다.
- Sheet 내부에 있는 다양한 속성들을 구현합니다.
- WWDC21 Sample App(Customize and resize sheets in UIKit)
Modern-Collection-Views 22/01/01 ~ 🏙 - 다양한 CollectionView를 구현합니다.
- WWDC20 Lists in UICollectionView를 따라서 만들었습니다.
- iOS 14.0이상부터 사용 가능한 UI
- Apple Document Sample App(Implementing Modern Collection Views)
- Modern cell Configuration WWDC20
- Lists in UICollectionView WWDC20

About

💐 듀나의 아요 본격 삽질 레포 💐

Topics

Resources

Stars

Watchers

Forks