timer
-
SwiftUI์์ ํ์ด๋จธ ๊ตฌํํ๊ธฐ (feat. User Notification)SwiftUI 2023. 8. 22. 08:56
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐ ์ด๋ฒ์์ SwiftUI์์ ํ์ด๋จธ๋ฅผ ๊ตฌํํ๋ฉด์ ์๊ฐ์ด ๋ค๋๋ฉด Local Notification๊น์ง ๋ฐ์๋ณด๋ ๊ธฐ๋ฅ์ ๊ตฌํํด๋ณผ๊ป์ ๐๐ป ์ฐ์ ๋ชจ๋ธ๋ถํฐ ์ค๊ณํด๋ณผ๊ป์! Time Model ๊ตฌํ ์ค์ ํ ํ์ด๋จธ ์๊ฐ์ ์ / ๋ถ / ์ด๋ก ๋๋ ์ ๊ฐ ํ์ด๋จธ๊ฐ ๋ ์ ์๋๋ก ํ๋ฉด ์ข์๊ฒ ๊ฐ๋ค์. ๊ทธ๋ฌ๊ธฐ ์ํด์ ๊ฐ ํ๋กํผํฐ๋ค์ด ํ์ํ๊ณ ์ / ๋ถ / ์ด๋ก ๋๋ ์๊ฐ์ ๋ณํํ์ฌ ์ด๋ก ๋ง๋ค์ด์ฃผ๋ ํ๋กํผํฐ๋ค๋ ํ์ํ ๊ฒ ๊ฐ์์. struct Time { var hours: Int var minutes: Int var seconds: Int var convertedSeconds: Int { return (hours * 3600) + (minutes * 60) + seconds } static func ..
-
TCA - TimerTCA 2022. 10. 13. 11:18
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ ์ด๋ฒ ํฌ์คํ ์์๋ TCA์ Effect ํ์ ์์ ์ฌ์ฉํ ์ ์๋ Timer์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค๐๐ป ์ฐ์ TCA์์ Effect ํ์ ์ ๋ํด์๋ ์๊ณ ๊ณ์๋ค๋ ์ ์ ์์ ํด๋น Timer๋ฅผ ์์๋ณด๊ฒ ์ต๋๋ค. ๋ง์ฝ Effect๊ฐ ์ด๋ค๊ฑด์ง ์์ ๋ชจ๋ฅด์ ๋ค๋ฉด ์๋ ๊ฐ๋จํ TCA ์๊ฐ๋ฅผ ๋ณด๊ณ ์ค๋๊ฒ์ ์ถ์ฒ๋๋ ค์! https://green1229.tistory.com/138?category=1090347 Composable Architecture ์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ด๋ฒ ํฌ์คํ ์์๋ Composable Architecture์ ๋ํด ํ์ตํด๋ณด๊ฒ ์ต๋๋ค๐ง๐ป๐ป ์ ์์๋ณด๊ฒ ๋์๋์ง? ์์ผ๋ก๋ SwiftUI์ ์ฌ์ฉ์ ์ด๋ฒคํธ๋ฅผ ํตํ ๋ทฐ์ ์ ๋ฐ์ดํธ ๋ฑ ์ํ ๊ฐ green1229.tistory.com ..
-
RxSwift - Time Based OperatorRxSwift 2021. 11. 17. 20:00
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ด๋ฒ ํฌ์คํ ์์๋ Time Based Operator์ ๋ํด ํ์ตํด๋ณด๊ฒ ์ต๋๋ค๐๐ป ์ฌํ๊น์ง ๊ทธ๋ฌ์ง๋ง RxSwift์ ์์ฐจ์ ์ธ ํ์ต์ ์๋ ๋งํฌ๋ฅผ ๋ฐ๋ผ ์งํํ๊ณ ์์ต๋๋ค. ์๋ง๋ ํฐ ๋จ๋ฝ์์ ์คํผ๋ ์ดํฐ์ ๋ํ ํ์ต์ ์ด๋ฒ ํฌ์คํ ๊น์ง์ผ๊ฒ ๊ฐ์ต๋๋ค! GitHub - fimuxd/RxSwift: RxSwift๋ฅผ ์คํฐ๋ํ๋ ๊ณต๊ฐ RxSwift๋ฅผ ์คํฐ๋ํ๋ ๊ณต๊ฐ. Contribute to fimuxd/RxSwift development by creating an account on GitHub. github.com Time Based Operator? ์ง์ญํ์ฌ ์๊ฐํ๋ฉด ์๊ฐ์ ๊ธฐ๋ฐํ ์คํผ๋ ์ดํฐ ์ ๋๋ค. ์๊ฐ์ ๊ธฐ๋ฐํ๋ค.. Rx์์ ์๊ฐ ํ๋ฆ์ ๋ฐ๋ผ ๋ฐ์ดํฐ๊ฐ ๋ค์ด์ค๊ฒ ๋ฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ด ๊ด๋ จ..