์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- ํ๊ณ
- Center
- useEffect
- vscode
- FLUTTER
- Flutter codelab
- SwiftUI
- git error
- ํ๊ธ
- ํดํ
- Column
- ์ค์ํํธ
- family control
- ์ ํ๋ก๊ทธ์ธ๊ตฌํํ๊ธฐ
- OpenCV
- Computer Vision
- UIKit
- dart
- IOS
- ๊ณต์๋ฌธ์
- Swift
- codelab
- Xcode
- Ai
- ์ค๋ํดํ
- React
- ๋ค์ง
- Simulator
- Git
- C++
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (62)
ram2 ๐
๋ค๋ฅธ ๋ธ๋ก๊ทธ๋ค ๋ณด๋ฉด ์ง์ ๊ณต์๋ฌธ์ ๋ณด๋ฉด์ ๊ณต๋ถํ ๋ด์ฉ์ ์ ๋ฆฌํ์๋๋ฐ,, ๋๋ ๊ทธ๋ ๊ฒ ํ๊ณ ์ถ์๋ฐ..์๊ฐ์ด ์๋นํ ๋ง์ด ๊ฑธ๋ฆฌ๊ฒ ์ง๋ง, ๋์ ..ํด๋ด์ผ์ง.. ์ด์ ์ ์ ํ๋ก๊ทธ์ธ์ ๊ตฌํํ ๋๋ ๊ทธ๋ฅ ๋ธ๋ก๊ทธ๋ค ์ฐธ๊ณ ํด์ ์ฝ๋๋ฅผ ๊ฐ์ ธ์ค๊ณ , ๊ฐ์ ธ์จ ์ฝ๋๋ง ๊ณต๋ถํด์ ๊ตฌํํ์๋๋ฐ์๊ฐ๋ ์๊ฒ ๋ค, ์์๋ ์๊ฒ ๋ค ํ ๋ฒ ํด๋ด์ผ๊ฒ ๋ค. ๊ทธ๋์ ๋ ํ๊ธ ๊ณต์๋ฌธ์๋ ์์ผ๋ฉด ๋๋ฌด ์ข๊ฒ ๋ค.ํ๊ธ ๊ณต์๋ฌธ์๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ ๊ฒ๋ณด๋ค ๋ด๊ฐ ์์ด๋ฅผ ๋ ๊ณต๋ถํด์ ์ํ๋๊ฒ ๋น ๋ฅด๋ ค๋..? ์ผ๋จ ํด๋ณด์๊ตฌ..์๋ ๊ณต์๋ฌธ์๋ฅผ ์ฐธ๊ณ ํด์ ๊ตฌํํ ์ ํ๋ก๊ทธ์ธ์ด๋ค ! https://developer.apple.com/documentation/sign_in_with_apple/implementing_user_authentication_with_sign_in_with_apple ..
์ง๋ ๊ธ์ ์ด์ด ์ด๋ฒ์๋ DeviceActivity๋ฅผ ์ด๋ป๊ฒ ๊ตฌํํ๋์ง์ ๋ํ ๊ธ์ด๋ค.๋ค์ ๊ณต์ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํ์๋ค !https://developer.apple.com/documentation/DeviceActivity DeviceActivity | Apple Developer DocumentationMonitor device activity with your app extension while maintaining user privacy.developer.apple.com ์ด๋ฒ ๊ธ์ ๋ด๊ฐ ์งํ ์ค์ธ ํ๋ก์ ํธ์์ ์๋นํ ์ค์ํ ์ฃผ๊ธฐ๋ฅ์ ๊ผญ ํ์ํ framework์ด๋ฏ๋ก, ์ฐจ๊ทผ์ฐจ๊ทผ ๋ฐ๋ผํ๋ฉด์ ํด๋ณด๋ ค๊ณ ํ๋ค.๊ทธ ์ ์, ์ด framework๋ ์ฑ ํ์ฅ ๊ธฐ๋ฅ์ ์ฌ์ฉํด ์ฌ์ฉ์์ ํ๋ผ์ด๋ฒ์๋ฅผ ์ ์งํ๋ฉด์, ๊ธฐ๊ธฐ ํ๋์..
์ด์ ์ ๋์๋ฆฌ์์ ์งํํ๋ ํ๋ก์ ํธ๋ฅผ ๋ค์ ๋ฆฌํํ ๋งํ๋ ์๊ฐ์ ๊ฐ๊ธฐ๋ก ํ๋ค.์ ์๋ 3์ฃผ๋ผ๋ ์งง์ ์๊ฐ๋์ ๋ชจ๋ ๊ตฌํ์ ํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ฝ๋๊ฐ ํํํ์ง ์์๊ณ , ๋ฟ๋ง ์๋๋ผ ๋์ ์ฒ์ ์จ๋ณด๋ SwiftUi์ ํผ์ฉํด์ผ ํ๊ธฐ์ ์ฝ๋๋ฅผ ๋ค์ ๋ฏ์ด๋ณผ ํ์๊ฐ ์์๋ค. SwiftUI๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ์ด์ ๋, screenTime API๋ฅผ ์ฌ์ฉํด์ผ ํ๊ธฐ ๋๋ฌธ์ด๋ค.๋น์์๋ Github์์ ๋๊ตฐ๊ฐ ์ฌ์ฉํด๋ screenTime API๋ฅผ ์ฐธ๊ณ ํด์ ๊ฐ๋ฐ์ ์งํํ์๋๋ฐ, ๊ณต๋ถํ ์๊ฐ์กฐ์ฐจ ์๋ค๊ณ ๋๊ปด์ก๊ธฐ์ ์ ๋๋ก ์ดํดํ์ง ๋ชปํ์ฑ ํ๋ก์ ํธ์ ๋ฐ์ํด๋ฒ๋ ธ๋ค. ์ด๋ฒ์๋ ๋ค์ ๋ ํํํ๊ฒ ๋ง๋๋๋งํผ, ์ ๋๋ก ๊ณต๋ถํ๊ณ , screenTime API ๋ง์คํฐ๊ฐ ๋ผ์ผ ๊ฒ ๋ค. ์ค๋์ screenTime API๋ฅผ ํ๋ก์ ํธ์ ๋ฐ์ํ๊ธฐ์ ์์, ํด๋น AP..
์ฒ์ ๋ฐฐํฌ๋ฅผ ์ค๋นํด๋ณด๋ ๋๋,,,๋๋ฒ๊น ๋ชจ๋์ ๋ฆด๋ฆฌ์ฆ ๋ชจ๋๊ฐ ๋ฐ๋ก ์๋ค๋ ๊ฒ์ ๋ชฐ๋๋ค. ์ํํ๊ฒ test flight๊น์ง ๋ฑ๋กํ๊ณ , ์ค๋ ๋ ๋ง์์ผ๋ก ์ฑ์ ์ค์นํด ์คํํด๋ดค๋๋ฐ์ฌ๊ฑธ,,, ๊ฐ์ฅ ์ค์ํ ํญ๋ฐ๊ฐ ํ๋ฉด์ ๋ณด์ด์ง ์๋๋ค. ์ใ ... ์ด์ฉ์ง.. ๋ฐฐํฌ ๊ฒฝํ์ด ์๋ ์น๊ตฌ์๊ฒ ๋ฌผ์ด๋ดค๋ค.๐คฏ : ํ ํ์ ๋ฑ๋กํ๋๋ฐ ๊ฐ๋ฐํ ๋๋ ๋ค๋ฅด๋ฉด ์ด๋กํด?๐ : ๋ญ ์ด๋กํด ๋ค์ ์์ ํด์ผ์ง๐ : (์์ค) ์ด๋ป๊ฒ ๊ทธ๊ฑธ ์ฌํํ๋๋ฐ,,๐ค : release ๋ชจ๋๋ก ๋น๋ํ๋๊ฑฐ ์์๊ฑธ? flutter์์๋ flutter run —releaseํ๋ฉด ๋๋๋ฐ ๋๋ค๋ ์์๊ฑธ? ์ด๋ ๊ฒ ํ ๊ฒ ๋ release ๋ชจ๋ ๋น๋.. ์ด๋ป๊ฒ ํ๋๋ฉด, xcode์ ์๋จ์ ์๋ Product ์์ Scheme > Edit Scheme์ ํ๊ณ , Build..
์ฌ๋ฌ ๊ฐ๋ฐ์๊ฐ ํ๋์ ์ ์ฅ์์ ์์ ํ ๋, ๋ณด๋ค ํจ๊ณผ์ ์ผ๋ก ํ์ ํ๊ธฐ ์ํด git branch ์ ๋ํ ๊ท์น์ ์ ํ๊ณ ์ ์ฅ์๋ฅผ ์ ํ์ฉํ๊ธฐ ์ํ workflow ๋ฅผ ์ ์ํ๋ ๊ฒ์ ๋ฐ๋ก git branch ์ ๋ต์ด๋ผ๊ณ ํ๋ค.๊ฐ๋ฐ์ ํ ๋, ์ถ๊ฐ๋ ๊ธฐ๋ฅ์ด๋ ์์ ์ฌํญ์ด ์๋ก ์ํฅ์ ์ฃผ์ง ์๊ณ , ๋ ๋ฆฝ์ ์ผ๋ก ๋์์ ์งํํ ์ ์๋๋ก ํ๋ค. ๋ํ, ๊ฐ ๋ธ๋์น๊ฐ ํน์ ์์ ์ ์งํํ๊ณ , ํ์ํ ๊ฒฝ์ฐ ํด๋น ์์ ๋จ์์ Rollback์ด ๊ฐ๋ฅํ๊ธฐ์ ํ๋ก์ ํธ ๊ด๋ฆฌ์ ์ ์ฐ์ฑ์ ํฅ์์ํฌ ์ ์๋ค.์ด๋ฌํ ์ ๋ต์ ์ํ๋ ๋ฒ์ ๋จ์๋ก ๊ด๋ฆฌํ ์ ์๋๋ก ํ์ฌ ํ๋ก์ ํธ์ ๊ด๋ฆฌ์ ๋ฐฐํฌ์ ์์ ์ฑ์ ๋์ฌ์ค๋ค.Branch ์ ๋ต์ ๋ค์๊ณผ ๊ฐ์ 3๊ฐ์ง๊ฐ ์๋ค.1๏ธโฃ Git flow2๏ธโฃ Github Flow3๏ธโฃ Gitlab flow 1๏ธโฃ Gi..
๐ฅ๏ธ CPU Scheduling ์์คํ ์ CPU ์ฌ์ฉ ํจ์จ์ ๊ทน๋ํํ๊ธฐ ์ํด ๋ค์ค ํ๋ก๊ทธ๋๋ฐ๊ณผ ๋ฉํฐํ์คํน ๊ธฐ์ ์ ์ฌ์ฉํ๋ ๊ฒ Resources (CPUํฌํจ)๋ process๋ค ์ฌ์ด์์ ๊ณต์ ๋๋ค. ๐ฅ๏ธ CPU-IO Burst Cycle ํ๋ก์ธ์ค๊ฐ ์คํ๋๋ ๋์ CPU ์ฌ์ฉ(bursts)๊ณผ ์ ์ถ๋ ฅ(I/O) ๋๊ธฐ ์๊ฐ ์ฌ์ด๋ฅผ ๋ฒ๊ฐ์ ๊ฐ๋ฉฐ ๋ฐ๋ณตํ๋ ํ์ Types of processes I/O bound process ์ ๋ ฅ(input)๊ณผ ์ถ๋ ฅ(output) ์์ ์ ๋ ๋ง์ ์๊ฐ์ ์๋นํ๋ ํ๋ก์ธ์ค CPU-bound process ๊ณ์ฐ์ด๋ ์ฒ๋ฆฌ ๊ณผ์ ์์ ๋๋ถ๋ถ์ ์๊ฐ์ ์๋นํ๋ ํ๋ก์ธ์ค ๐ฅ๏ธ CPU Scheduler CPU Scheduler๋ ready queue์์ process๋ฅผ ์ ํํ๊ณ , CPU core๋ฅผ ..
์ด์ ๊ณง ํ๋์ 3๊ธฐ iOSํํธ๊ฐ ์์์์์์ด๋ค. ์ธ๋ฏธ๋๋ฅผ ์ํด OT ์๋ฃ๋ฅผ ๋ค์ ์ดํด๋ณด๋ ์ค, ๋ฌธ๋ ๋๊ตฐ๊ฐ ์ด๋ฐ ์ง๋ฌธ์ ํ๋ฉด ์ด์ฉ์ง ํ๋ ์๊ฐ์ด ๋ค์๋ค. Main์ด๋ Lauch ์ค ์ด๋์์ ํด์ผ๋ผ์? ๋์ ์ฐจ์ด๋ ๋ญ์ฃ ? . . ์ ํํ๊ฒ ์๋ ค์ค์ผ ํ๊ธฐ์ ์ฐพ์๋ณด์๋ค. ๋ฉํฐ ์ค๋ ๋๋ฅผ ์ํํ๊ฒ ์ง์ํ๊ธฐ ์ํด LauchStoryboard๋ Android์ splashํ๋ฉด ๊ฐ์ ํ๋ฉด์ด์๋ค. ๊ทธ๋ฌ๋๊น, LauchStoryboard์ ์คํ๋์ ํ๋ฉด์ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค๋ ๊ฒ ! . . Launch storyboard Main storyboard ์ด๋ ๊ฒ ๊ฐ๊ฐ์ ์ง์ ํด์ฃผ์๋ค. ๊ทธ๋ฆฌ๊ณ ๋น๋๋ฅผ ํ๋ฉด, ์๋ง Launch storyboard๋ง ๋ณด์ฌ์ง ๊ฒ์ด๋ค. ์ด๊ฑด AppDelegate์์ Launch storyboard๊ฐ ๋ณด์ฌ์ง ์..
์กธ์ ์ ์ ๋ฐฐ๋๊ณผ ์งํํ๋ ์คํฐ๋ ์ค, ์ด์ ๋์์ธ ์์คํ ์ ์ ์ฉํ ์์ ์ด ๋์๋ค. ๋๊ฐ ๋์์ธ ์์คํ ์ ์ ์ฉํ ๊ฒ์ธ์ง ์ญํ ๋ถ๋ฐฐ๋ฅผ ํ๋๋ฐ, ์๋ฌด๋ ๋์์ง ์์๊ณ , ๋๋ ์ด์ ๋์๋ฆฌ ์ผ์ ๋ ์ด๋์ ๋ ๋๋์ ์๊ฐ์ ์ฌ์ ๊ฐ ๋น๊ต์ ์์๊ธฐ์ ๋ด๊ฐ ํ๊ฒ ๋ค๊ณ ํ๋ค. ๋์์ธ ์์คํ . ๋ด๊ฐ ํด์๋ ๋ฐฉ์๋๋ก๋ผ๋ฉด ๊ทธ๋ ๊ฒ ์ค๋๊ฑธ๋ฆฌ์ง ์๊ธฐ ๋๋ฌธ์ด๋ค. ํ์ง๋ง, ์คํฐ๋ ์ฅ ์ ๋ฐฐ๋์ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ์ถ์ฒํด์ฃผ์ จ๋ค. swift gem? ๋ญ๋ผ๊ณ ํ์ จ๋๋ฐ, ์ ๊ธฐ์ต์ด ์๋๋ค. ๊ทธ๋ฌ๋ค๊ฐ ์ค๋, ์ฌ๋ DM์ผ๋ก ๊นํ๋ธ ๋งํฌ๋ฅผ ํ๋ ๋ณด๋ด์ฃผ์ จ๋ค. ํ์๊ฐ ๋ฐ์ ๋ ์์ํ์ฌ ํ๋ฒ ํด๋ณด๋ผ๊ณ ํ์ จ๋ค. ๋ญ๊ฐ ๋์ ๊ณผ์ ๋ฅผ ๋ฐ์ ๊ฒ ๊ฐ์์ ์ด์ง ์ค๋ ๋ค. ์ง๊ธ๋ถํฐ ๊ณต๋ถ ์-์ !! https://github.com/mac-cain13/R.swift GitHub -..
react๋ก ๋ง๋ ํ๋ก ํธ๋ฅผ ๋ฐฐํฌํ๊ธฐ ์ํด netlify๋ฅผ ๊ฐ์ ํ๊ณ , ๊นํ๋ธ๋ก ํ๋ก์ ํธ๋ฅผ ์ฐ๋ํ์๋ค. ํ์ง๋ง, ์๊พธ ์ ์ ์๋ ์๋ฌ๋ค์ด ๋จ๋ ๊ฒ์ด์๋ค. ๋๋ react๋ฅผ ์ ์์ง ๋ชปํ๊ธฐ ๋๋ฌธ์, ๋ญ ํด์ผํ๋์ง ์์ง ๋ชปํ๋ค. ๊ทธ๋์ ๋ด๊ฐ ๊ฒช์๋ ์ํ์ฐฉ์ค๋ค์ ์ ๋ฆฌํด๋ณด๋ ค ํ๋ค. ๐ป build ํด๋ ์์ฑํ๊ธฐ npm run build ํด๋น ์ฝ๋๋ฅผ ์คํํ๋ฉด ์๋์ผ๋ก build ํ์ผ์ด ์์ฑ๋๋ค. ๐ป Failed during stage "Reading and parsing configuration files": When resolving config: Base directory does not exist: /opt/build/repo/velog_front ์๋ฌ ํด๊ฒฐํ๊ธฐ ํด๋น ์๋ฌ๋ ๋์ ์ค์๋ก ๋ฐ์ํ ์๋ฌ์๋ค. ๊นํ๋ธ..
๐ฅ๏ธ ThemeProvider ? ์ง์ ๋ ๋์์ธ ์์คํ ์ ๋ชจ๋ ์ฝ๋์์ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ์ด๋ป๊ฒ ํด์ผํ ๊น !? ๊ทธ๋ ์ฌ์ฉํ๋ ๊ฒ์ด ThemeProvider์ด๋ค. React ์ปดํฌ๋ํธ์์ ํ ๋ง์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์ญํ ์ด๋ผ๊ณ ํ๋ค. ์ด๋ฅผ ์ฌ์ฉํ๋ฉด ํ์ ์ปดํฌ๋ํธ์์ ๊ณตํต theme์ ์ฌ์ฉํ ์ ์๋ค. ์์๊ฐ์ props๋ฅผ ํตํด ์ ๋ฌํ๋ค. ๐ฅ๏ธ ์ด๋ป๊ฒ ์ฌ์ฉํ ๊น? 1. theme ํ์ผ์ ๋ง๋ค๊ณ , ํด๋น ํ์ผ์ ์์์ ์ง์ ํ๋ค. ๋ค์์ ๋ด๊ฐ ์ง์ ํ theme ์์์ด๋ค. // styles/theme.js const theme = { colors: { background: "#121212", text: "#ececec", primary: "#63e6be", primary2: "#62E6BE", white1: "#F1F..