๊ฐ๋ฐ ์ฝ์ง๊ธฐ
-
MacOS์์ ์ด๋ฏธ์ง์ ๋ฉํ๋ฐ์ดํฐ (exif) ์ญ์ ํ๋ ๋ฐฉ๋ฒ (exif-jpg ๋ ์ ๋ก๋๊ฐ ๋ถ๊ฐ๋ฅํฉ๋๋ค feat. ์ ๋ถ24)๊ทธ ์ธ 2022.09.28 19:42
์ค๋ ์ ๋ถ24์์ ๋ณธ์ธ ์ฌ์ง์ ์ฒจ๋ถํด์ผํ ๋ฏผ์(๋ฏผ์ฆ ์ฌ๋ฐ๊ธ) ์ ๋ฃ๋ค๊ฐ exif - jpg๋ ์๋๋ค๋ (....) ์๋ฌ๋ฅผ ๋ฑ๊ธธ๋ ๋น ๋ฅด๊ฒ MacOS ์์๋ exif๋ฅผ ์ด์ผ ์ ๊ฑฐ ํ๋ ์ฝ์งํด๋ณด์์ด๋น ์ฌ์ง > ์ฐํด๋ฆญ > ๋น ๋ฅธ ๋์ > ์ด๋ฏธ์ง ๋ณํ > ๋ฉํ๋ฐ์ดํฐ ์ ์ง ์ต์ ์ฒดํฌ ํด์ > ๋ณํ > ๋ณํํ ์ ์ฌ์ง ์ฐ๊ธฐ ์ด์ ๋ณํํ ์ฌ์ง์ ์ฌ์ฉํ๋ฉด ๋! ์ ๋ถ 24์๋ ์ ์ฌ๋ผ๊ฐ๋ค! ์๋๋ ๋ณํ ์ ์ ์ฌ์ง์ ๋ฉํ๋ฐ์ดํฐ ์์ญ (์ฌ์ง > ์ฐํด๋ฆญ > ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ > ์ถ๊ฐ ์ ๋ณด)์ด๋ค. ์๋๋ ์ ๊ณผ์ ์ ๊ฑฐ์ณ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ ์ด๋ฏธ์ง์ ๋ฉํ๋ฐ์ดํฐ ์์ญ์ด๋ค. ๊ทธ ๊ธด ์ ๋ณด๊ฐ ๋ค ์ฌ๋ผ์ง๊ณ , ์ ๋ถ 24์๋ ์ ์ฌ๋ผ๊ฐ๋ค. ์์ผ ๊ฒ์ํด๋ MacOS ์ด๋ฏธ์ง ๋ฉํ๋ฐ์ดํฐ ์ ๊ฑฐ๊ฐ ์๋์ค๋ ํ๋๋ ๋ค๋ค ์ด๋ฏธ ์๊ณ ์์ด์ ๊ทธ๋ฌ์์ง๋ -,-;;..
-
์ ๊ทผ์ฑ ๋ชจ๋๊ฐ ์ผ์ก์ ๋๋ง ํญ ์ด๋ฒคํธ ๋ฑ์ ์ถ๊ฐ ๋์์ ๋ฃ๊ณ ์ถ์ ๊ฒฝ์ฐiOS 2022.06.20 09:18
accessibilityActivate์ ์ถ๊ฐ ๋์์ ๋ฃ์ ์, ๊ธฐ์กด์ tap ์ด๋ฒคํธ๋ฅผ ๊ตฌํํด ๋ ์ํ๋ผ๋ฉด ๊ธฐ์กด ์ด๋ฒคํธ๋ ์ ๋๋ก ๋์ํ์ง ์์ ์ ์๋ค. (๊ฒฝํ์ ์ผ๋ก ์๊ฒ๋จ. ์ ๊ทผ์ฑ ๋ชจ๋๋ฅผ ์ผ ์ํ์์๋ ์ถ๊ฐ ๋์์ ๋ฃ์๋ค๊ฐ ์ถ๊ฐ ๋์๋ ์๋๊ณ ๊ธฐ์กด ํญ๋ ๊ฐ๋์ฉ๋ง ๋์ํ๋ ์ด์ ํ์ ๋ฐ์ํ์. ) ์ ๊ทผ์ฑ ๋ชจ๋๋ฅผ ์ผ ์ํ์์ ์๋ก์ด ๋์์ ์ถ๊ฐํ๊ณ ์ถ๋ค๋ฉด, ์ฐจ๋ผ๋ฆฌ accessibilityActivate๋ ํญ์ YES๋ฅผ ๋ฆฌํดํ๊ฒ ๋๊ณ , ํญ ์ด๋ฒคํธ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ถ๋ถ์์ UIAccessibilityIsVoiceOverRunning() ์ ์กฐ๊ฑด๋ฌธ์ ์ถ๊ฐํด์ ์ฐธ์ผ๊ฒฝ์ฐ์๋ง ํด๋น ๋์์ ํ๋๋ก ํ์. ๊ด๋ จ ๋ฌธ์ https://developer.apple.com/documentation/uikit/1615187-uiacc..
-
XCode๊ฐ ์ ๋ฐ์ดํธ ์๋ฃ๊ฐ ์๋ ์ํ๋ก ๊ณ์ ๋ฉ์ถฐ ์์ ๋iOS 2022.06.13 11:17
1. ํ์ฑ ์ํ ๋ณด๊ธฐ ๋ค์ด๊ฐ๊ธฐ (๋ฐ์นํจ๋ ๊ฒ์๋จ) 2. appstore ์น๊ณ ๊ด๋ จ ํ๋ก์ธ์ค๋ฅผ ๋ชจ๋ ๊ฐ์ ์ข ๋ฃ (์ฐธ์กฐ๊ธ์์ ๋์จ ํ๋๋ง ์ฃฝ์ด๋ฉด ์๋๊ธฐ๋ ํจ) 3. ์ฑ์คํ ์ด ๋ค์ด๊ฐ์ ์ฌ์ค์น ์ฐธ์กฐ ๊ธ https://apple.stackexchange.com/questions/427640/mac-app-store-xcode-download-stuck-at-installing/427702#427702?newreg=432a5e94c6014ef8912e9656fde473d5
-
[iOS] The app delegate must implement the window property if it wants to use a main storyboard fileiOS 2020.03.10 11:57
๋ฌธ์ ์ ํ๋ก์ ํธ๋ฅผ ์์ฑํ๊ณ , ์ผ์ฌ์ฐจ๊ฒ ์ ๋ชจ๋ฅด๋ Scene์ ๋ค๋ก ํ๊ณ storyboards๋ฅผ ์ ํ ํ๋๋ ํ๋ฉด์ด ์ ๋ณด์ด๊ณ ํฌ๋์๊ฐ ๋๋ค... ์๋ ๋ฌธ๊ตฌ์ ํจ๊ป. The app delegate must implement the window property if it wants to use a main storyboard file ํด๊ฒฐ์ฑ AppDelegate (Objc ๋ผ๋ฉด .h ํ์ผ์)์ UIWindow ํด๋์ค window ์์ฑ์ ์ถ๊ฐํ์. //swift //AppDelegate.swift var window : UIWindow? //objc //AppDelegate.h @property (strong, nonatomic) UIWindow *window ์ด์ ? ์คํ ์ค๋ฒํ๋ก์ฐ์์ ์ฐพ์๋ณด๋, iOS 1..
-
[iOS] NS_UNAVAILABLE๋ก init๋ฅผ private method๋ก ๊ฐ์ถ๊ธฐiOS 2020.03.04 15:02
//์ฌ์ฉํ์ง ๋ชปํ๊ฒ ๊ฐ์ถ๊ณ ์ถ์ ๋ฉ์๋ ๋ช ๋ค NS_UNAVAILABLE - (instancetype)init NS_UNAVAILABLE; Objective C์์๋ NSObject๋ฅผ ๋ฐ๋์ ์์๋ฐ์ผ๋ฏ๋ก, init๊ฐ public ์ผ๋ก ์คํ๋๊ฒ ๋ฉ๋๋ค. ํ์ง๋ง ๋๋๋ก init๋ฅผ private ํ๊ฒ ๋ฐ๊พธ๊ณ ์ถ์ ๋๊ฐ ์๋๋ฐ, ๊ทธ ๋ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค. + ์๋์์ฑ ๋ฆฌ์คํธ์๋ NS_UNAVAILABLE๊ฐ ์ถ๊ฐ๋ ๋ฉ์๋๋ ๋ํ๋์ง ์์ต๋๋ค.
๊ณต๋ถ
-
NSDate๋ฅผ ํ๊ตญ ์ผ์๋ก ํ๊ธฐํ๊ธฐiOS 2022.06.09 16:33
ํน์ ์๋น์ค๋ ํ๊ตญ ์๊ฐ๋ ํน์ ํน์ ๊ตญ๊ฐ์ ์๊ฐ๋์์๋ง ์ฌ์ฉํด์ผํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ฟ ํฐ์ ๋ง๋ฃ ์๊ฐ์ ํ๊ตญ ์๋ฒ์์ ๋ด๋ ค์ค๊ณ , ๋ด ๊ธฐ๊ธฐ๋ ๋ฏธ๊ตญ์ ์๋๋ฐ, ๋ด ๊ธฐ๊ธฐ์ ์๊ฐ๊ณผ ์๋ฒ์์ ๋ณด๋ด์ค ์๊ฐ์ ๋น๊ตํด์ผํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ์ด๋ ํ์ฌ ์๊ฐ์ [NSDate date]์ผ๋ก ๊ฐ์ ธ์ค๊ธฐ ์ฌ์ด๋ฐ, NSDate๋ UST+0 ๊ธฐ์ค์ผ๋ก ํ๊ธฐ ๋๋ฌธ์ ํ๊ตญ ์๊ฐ์ผ๋ก ๋ด๋ ค์จ UST+9์ ๋น๊ต์ ํ๋ฆฌ๊ฒ ๋ฉ๋๋ค. (ํ) ์ด์ ๋ฐ๋ผ, ์ ๋๋ก ๋ ๋น๊ต๋ฅผ ์ํด์๋ ์ด๋ฅผ ํ๊ตญ ์๊ฐ๋๋ก ๋ณ๊ฒฝํด์ค์ผํฉ๋๋ค. NSDate *currentTime = [NSDate date]; //UST+0 NSTimeZone *koreaTimeZone = [NSTimeZone timeZoneWithAbbreviation:@"KST"]; //์ด..
-
UINavigationBar - setTranslucent (๋ค๋น ๋ฐ๋ ์ฐ๋ฉด์ statusBar ์์ญ ๋ถํฐ ๋ทฐ๋ฅผ ๋ฐฐ์นํ ์ ์๊ฒ ํ๊ธฐ)iOS 2022.02.10 09:58
๋๋ก ๋ค๋น ๋ฐ์ ๋ฐํ์์ด ์ผ๋ฐ์ ์ธ ์์ด ์๋๊ณ ํฌ๋ช ํ๊ฒ, ์คํ ์ดํฐ์ค ๋ฐ์ ์์ญ๋ถํฐ ๋ทฐ์ ๋ฐํ์์ด ๊ทธ๋๋ก ๋ณด์ฌ์ผํ๋ ๋์์ธ์ด ๋ค์ด์ฌ ๋๊ฐ ์์ฃ ! ํนํ ๋ทฐ์ ๊ทธ๋ผ๋ฐ์ด์ ์ด ๋ค์ด๊ฐ ์๋ ๊ฒฝ์ฐ๋ ๋ค๋น ๋ฐ์ ๋ณ๋๋ก ๊ทธ๋ผ๋ฐ์ด์ ์ ๋ฃ๊ธฐ์๋ ์ ๋งคํด์ง๋๋ฐ์. ๋ค๋น ๋ฐ๋ ์ฐ๋ฉด์ ์คํ ์ดํฐ์ค ๋ฐ์ ์์ญ๋ถํฐ ๋ทฐ๋ฅผ ๋ฐฐ์นํ๋ ค๋ฉด UINavigationBar์ setTranslucent๋ฅผ NO๋ก ์ค์ ํด์ฃผ๋ฉด ๋ฉ๋๋ค. (๊ธฐ๋ณธ๊ฐ์ YES) [self.navigationController.navigationBar setTranslucent:NO]; YES/true NO/false ๋ทฐ์ ๋ฐฐ์น๊ฐ ์คํ ์ดํฐ์ค ๋ฐ์ ์์ ์์น๋ถํฐ ์์ ๋ทฐ์ ๋ฐฐ์น๊ฐ ๋ค๋น๊ฒ์ด์ ๋ฐ ํ๋จ์์ ์์ iOS 7๋ถํฐ YES๊ฐ ๋ํดํธ๋ผ๊ณ ํ๋ค์! (์ด์ 13๋ ๋ฎ์ ๋ฒ์ ์ด๋ผ ์๋ ..
-
์์ดํฐ ๋น ํด์๋(resolution) , ํฌ์ธํธ ๊ธฐ๋ฐ ํ๋ฉด ํฌ๊ธฐ ๋ฆฌ์คํธiOS 2022.02.09 16:21
์๋ ํ์ธ์! ๋ ๋ชฌํด ์ ๋๋ค ๐ ๊ฐ๋ ๋์์ธ์ ์๋ฏผํ ์ ๋ฐ์ ์๋ ๋ฉ์ธ ์๋น์ค์์ ์ด๋ฏธ์ง๋ฅผ ๋ณด์ฌ์ค์ผ ํ ๋, ์๋ก ๋ค๋ฅธ ํด์๋์ ๊ธฐ๊ธฐ์์ ํ ์คํธ ํ๋ค๋ณด๋ฉด ์ด๋ฏธ์ง๊ฐ ์ํ๋ ๋๋ก ๋์ง ์์ฃ ... (๋์ด๋๋ ์ฝ๊ฐ? ์กฐ๊ธ? ์ด์ํ.. ๋๋ก QA๊ฐ ์ค๊ธฐ๋ ํ๊ตฌ...) ์ด๋ฏธ ContentMode๋ฅผ AspectFill ์ด๋ Fit์ผ๋ก ์ค ์ํ์ฌ๋ ๋ง์ฐฌ๊ฐ์ง์ธ ๊ฒฝ์ฐ๋ ๋ง๊ณ ์. ๊ทธ๋ด ๋๋ ์ด๋ฏธ์ง๋ฅผ ํด์๋ ๋ณ๋ก ์ค๋นํด ๋ฌ๋ผ๊ณ ํ ์ ์์ผ๋ฉด ์ข๋๋ผ๊ณ ์! ์ด๋ฏธ ์ด๋ฐ ๊ฒฝ์ฐ๋ฅผ ๊ฒช์ผ์ ๋ถ๊ป์๋ ๋จผ์ ๋ฌธ์ํด์ฃผ์๊ณ ์ค๋นํด์ฃผ์๊ธฐ๋ ํ์ ์! ์ ๋ ์ ๋ชฐ๋์๋๋ฐ ์ฐธ ๊ฐ์ฌํ๋๋ผ๊ณ ์ :) ์ ๊ฐ ์๋ ๊ณณ์์๋ ๋๋น ๊ธฐ์ค์ผ๋ก 375 pt, 414 pt ์ด๋ ๊ฒ 2๋ฒ๋ก ์ค๋นํด์ฃผ์๋ ํธ์ด์์. ํน์ ๋ค๋ฅธ ์ผ์ด์ค๋ ์์ผ๋ฉด ์๋ ค์ฃผ์ธ์! ๊ทธ๋ด ๋ ํ๋ฉด ํฌ๊ธฐ..
-
[iOS] BackgroundTasks Framework ๊ฐ๋จ ์ ๋ฆฌiOS 2020.02.24 07:55
๋ชฉ์ฐจ BackgroundTasks Framework? ๋ฌด์์ ์ง์ํ๋๊ฐ ์ฃผ์ ์ฌํญ ๊ฐ๋จํ๊ฒ ์จ๋ณด์! ํ ์คํธ ํด๋ณด๊ธฐ ์ฐธ๊ณ ๊ธ๊ณผ ๋ ๋ณด๋ฉด ์ข์ ๊ฒ๋ค 1. BackgroundTasks Framework? https://developer.apple.com/documentation/backgroundtasks ์ฑ์ด ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์์ ์ ์ํํ ์ ์๊ฒ ์์คํ ์๊ฒ ์์ฒญํ๋ ๊ฑธ ๋์์ฃผ๋ ํ๋ ์์ํฌ์์. ๊ฐ๋จํ ์๋ฒ ํธ์ถ > ๋ฆฌํ๋ ์ฌ ์์ ๋ถํฐ, ์๋์ง๋ฅผ ๋ง์ด ์ฌ์ฉํ๊ณ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ์๊ตฌํ๋ ์์ ๋ ์์ฒญํ ์ ์๋ค๊ณ ํด์. iOS 13๋ถํฐ ์ง์. 13 ์ดํ์ ๋ฒ์ ์ ์ด ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํด์ผํ๋ค๊ณ ํด์. setMinimumFetchInterval๋ deprecated ๋์ด๋ฒ๋ ธ๋ค์ ๐ฅบ 2. ๋ฌด์์ ์ง์ํ๋๊ฐ ์ฑ์ด ๋ฐฑ๊ทธ๋ผ์ด..
-
[Haskell] 5 - 3. $ (function application)ํจ์ํ ํ๋ก๊ทธ๋๋ฐ 2020.02.16 14:23
$ Function Application ์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. ํ์ค์ผ์์ ๊ฐ์ฅ ์ฐ์ ์์(precedence)๊ฐ ๋ฎ์ ํจ์๋ก, ์์ ์ ์ค๋ฅธ์ชฝ์ ํจ์๋ฅผ ๋จผ์ ์คํํ๊ฒ ํด์ค๋ค. ๋ณดํต์ฒ๋ผ, ์คํ์ด์ค ( ' ' )๋ก ๊ตฌ๋ถ๋ ํจ์๋ค๋ก ์ด๋ฃจ์ด์ง ํ๋ก๊ทธ๋จ์ด sqrt 3 + 4 + 9 ์ด๋ ๊ฒ ์์ผ๋ฉด, sqrt 3 ๋จผ์ , ๊ทธ ๋ค์ + 4, ๊ทธ ๋ค์ + 9 ์ด ์์ผ๋ก ์คํ๋๋ค. ์ด๋ฅผ left - association (์ผ์ชฝ ์ฐ๊ด)์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. ๊ทธ๋ฐ๋ฐ, $๊ฐ ๋ถ์ผ๋ฉด ๋ฐ๋๋ก $์ ์ค๋ฅธ์ชฝ ๋ถํฐ ์คํ๋๋ค. ๋ง์ฝ ์์ ํ๋ก๊ทธ๋จ์ด sqrt (3+4+9) ๋ก ์คํ๋์ด์ผ ํ๋ค๋ฉด, $๋ฅผ ์ฌ์ฉํด ์๋์ฒ๋ผ ํํํ ์ ์๋ค. sqrt $ 3 + 4 + 9 ๊ดํธ๋ฅผ ๋์ฒดํด ๊ฐ๋ ์ฑ์ ๋์ฌ์ค๋ค. $ ๊ฐ ๊ดํธ์ ์ ( ' (' )์ด๊ณ , ์๋์ผ๋ก ๋์ ๋ซ๊ธฐ ..
๋ ์ ๊ธฐ๋ก
-
๋ง ๊ทธ๋ฆ - ๊น์ค๋ 1ํ๋๋ ์ ๊ธฐ๋ก 2020.03.05 18:33
https://ridibooks.com/books/1775000056 ๋ง ๊ทธ๋ฆ ๋น์ ์ ๋ง์ด ํ์ด๋๊ณ ์๋ผ๋ ๊ณณโ๋ง ๊ทธ๋ฆโ์ ํค์ ๊ด๊ณ์ ์ธ์์ ์ฃผ์ธ์ด ๋๋ ๋ฒ ์ฌ๋๋ค์ โ๋ง์ฌ์ฃผโ๊ฐ ๋ฐ์ด๋ ์ฌ๋์ ๋ถ๋ฌ์ํ์ง๋ง, ๊ณ์ ๋๊ณ ์ถ์ด ํ๋ ์ฌ๋์ ๊ฒฐ๊ตญ ๋ง์์ ๋ง์์ด ๋๊ปด์ง๋ ์ฌ๋์ด๋ค. ๋ง์ ๋ง์ ํ์ง ์์ง๋ง ๊ผญ ํ์ํ ๋ง์ ์กฐ๋ฆฌ ์๊ฒ ํ๋ ์ฌ๋, ์ ์ ํ ๋์ ์ ์ ์ด๊ณ ์ ํํ ์๊ฐ์ ์นจ๋ฌตํ ์ค ์๋ ... ridibooks.com # ์๊ฐ ํ ์ค ๋ง์ ํจ์ ์์, ๊ทธ ๋ง์ด ๋ง๋๋ ์์ ์ ๋๋์๋ณด๊ฒ ๋ง๋๋ ์ฑ . ๋ง ๊ทธ๋ฆ, ์ด๋ผ๋ ํํ์ด ๋ง์ ํจ์ ์์ด์, ์ค์ํ ๊ฒ์ด ๋ฌด์์ธ์ง๋ฅผ ํ ๋จ์ด๋ก ์๋ ค์ฃผ๋ ํํ์ด๋ผ๊ณ ์๊ฐํ๋ค. ๊ทธ๋ฆ์ด ์ ๋๋ก ๋ง๋ค์ด์ ธ ์์ง ์๊ฑฐ๋, ํฌ๊ธฐ๊ฐ ์ถฉ๋ถํ์ง ์์ผ๋ฉด ํ์ธ์ ๋ง์ ๋ด์ ์๋ ์๊ณ , ์์ ์..
-
๋์ ์ฒซ ๊ธ๋ฆฌ ๊ณต๋ถ - ์ผ์ํ (1ํ๋ )๋ ์ ๊ธฐ๋ก 2020.01.26 23:33
์ผ์ํ ๋์ ๋์ ์ฒซ ๊ธ๋ฆฌ ๊ณต๋ถ๋ฅผ ์๋ ํ๋ค. http://www.yes24.com/Product/Goods/79662034 ๋์ ์ฒซ ๊ธ๋ฆฌ ๊ณต๋ถ ๊ธฐ์ค๊ธ๋ฆฌ๋ฅผ ์ธ์ํ๋ฉด ์ ๋ง ๋ฌผ๊ฐ๊ฐ ์์ ๋ ๊น?๋ง์ด๋์ค ๊ธ๋ฆฌ๋ ์ด๋ป๊ฒ ์กด์ฌํ ์ ์๋ ๊ฑธ๊น?๋๊ตฌ๋ ๊ถ๊ธํดํ์ง๋ง ์๋ฌด๋ ์ฝ๊ฒ ์ค๋ช ํด์ฃผ์ง ์๋ ๊ธ๋ฆฌ ์ด์ผ๊ธฐ๊ธ๋ฆฌ๋ ๊ฒฝ์ ๋ฅผ ์์ง์ด๋ ํต์ฌ ์์๋ค. ํ์ง๋ง ์ฐ๋ฆฌ๋ ์ค๋ก์ง 2๊ฐ์ง ๊ธ๋ฆฌ๋ง์ ์๊ณ ์๋ค. ํ๋๋ ์ํ ์๊ธ๊ธ๋ฆฌ, ๋๋จธ์ง ํ๋๋ ์ํ ๋์ถ๊ธ๋ฆฌ๋ค. ์ฌ๋๋ค์ ์๊ธ๊ธ๋ฆฌ๋ ๋ ๋๋ฌด ๋ฎ๋ค๊ณ , ๋์ถ๊ธ... www.yes24.com ๋ด ์๊ฐ์๋, "ํ๊ตญ์ํ ๊ธฐ์ค ๊ธ๋ฆฌ ๋ณ๊ฒฝ ์์์ด ์ ์ค์ํ์ง ์๊ณ ์ถ์ ์ฌ๋์๊ฒ ์ ๋นํ ์ ๋ฌธ์" ๋์ด๋ : โ โ โ (๊ธฐ์กด์ ๊ฒฝ์ ์ ๊ด์ฌ์ด ์์๋ค๋ฉด) ๊ณ์ ๊ฒฝ์ ๊ณต๋ถ๋ฅผ ํ๋ฉด์ ๊ธ๋ฆฌ๊ฐ ์ค์ํ๋ค๋ ๊ฑด ์๊ฒ ๋๋ฐ, ..
๋งค์ผ_๋ก๊ทธ
-
์๋ ํ์ธ์ ๋จผ์ง ํธ๋ฌ ์์ต๋๋ค~๋งค์ผ์_์ผ์ง 2022.01.05 22:40
๊ฑฐ์ 2๋ ๋ง์ด๋ค์. ๋ฐ์๋ค๊ณ ๋์์ง๊ฐ (ใ ใ ใ ) ์ผ์ ๋ธ๋ก๊ทธ๋ ๋ ์ ๋ธ๋ก๊ทธ๋ ๋ฐ๋ก ๋ถ๋ฆฌํ๊ธฐ๋ก ๋ง์ ๋จน์์ด์. ์ฌ๊ธฐ์๋ ๊ฐ๋ฐ ๊ด๋ จ ๊ธ๋ค๋ง ๋๋๋ก ์ฌ๋ฆฌ๊ธฐ๋ก! ํ ๋ ์ค์ด๋ผ๋ ์จ์ผ๊ฒ ์ด์. ์ํด์ ์์์ ๋จผ์ง ํธ๊ธฐ ํ๋ ์ฒ ํ๋ฉด์ ์์ํ๊ธฐ ์ฐธ ์ข์ ์๊ธฐ์์ใ ใ ใ ๋์ค์ ๋ ๋ต์ด์!
-
# 81 ๋งค์ผ_๋ก๊ทธ๋งค์ผ์_์ผ์ง 2020.06.05 00:05
#์ํ_๋ก๊ทธ ํ ๋ฌ์ด ๋ญ์ผ, ํ์ฐธ ์ง๋๊ณ ๋์ ๊ฐ๋ง์ ๋ค์ ์ด๋ค. ๊ทธ ๋์ ์์๋ ์ผ์ ๋ค์๊ณผ ๊ฐ๋ค. ๋ณด๋ ๋์๋ฆฌ ๊ฐ์ ์ฌํ ํฌ ๋์๋ฆฌ ๊ฐ์ ๋ถ๋์ฐ ์นดํ์์ ๋ด์ง๋ง๋ จ ์์ ์ ๋ถ๋์ฐ ๊ณต๋ถ ์์ ๊ณตํต ๋ชจ๋ ํํธ ๊ฐ๋ฐ ํ๋๊ฐ ์๊ฒ. ์คํผ์น ํด๋์ค ๊ธฐ์ ๋ฐ ๋ฃ๊ธฐ ํ์ง ์์ ๊ฒ์ ์ ํ ์์ด ์์ง๋ ์ ํจ ์ฝ๋ก๋๋ก ์ฃผ์ง์ ๋ชป ๋ค์ (์ฌ์ค ํ ๋๋ฉด ํ ์ ์ใ ...) ๊ฐ๋ฐ ๊ณตใ .... ์ฃ์ผ๋ค. ์ผ๋ง ํ์ด์.. ์ด์ ์ ์ ์ฐจ๋ฆฌ๊ณ ๋ค์ ํด๋ด์ผ์ง. #์ค๋์_๊ฐ๋ฐ alignmentRectInset์ด ๋์ฒด ๋ญ๊ฐ ํ๋๋ฐ ์ด ๋ธ๋ก๊ทธ๊ฐ ์ดํดํ๋ ๋ฐ ํฐ ๋์์ ์คฌ๋ค. ๋ด์ผ ๋ฐ๋ก ์คํํด ๋ณด๊ณ ๋ ์ ๋ฆฌํด์ผ๊ฒ ๋ค. https://swiftlemma.com/2017/08/27/alignment-rects-in-auto-layout-views/ Al..
-
# 80 ๋งค์ผ_๋ก๊ทธ๋งค์ผ์_์ผ์ง 2020.04.12 22:41
#์ํ_๋ก๊ทธ - ์คํผ์น ์ ๋ฌธ๋ฐ์ด ๋๋ฌ๊ณ , ๋ค์ ๊ธฐ์ ๋ฐ์ ์ ์ฒญํ๋ค. ์ ๋ฌธ๋ฐ์ ํ๋ฉด์ ๋จ๋ค ์์์ ๋์ ์๊ฐ์ ๋งํ๋ ๊ฒ์ด ์กฐ๊ธ์ ํธํด์ก๋ค. ๊ทธ๋ ๊ฒ ๋๋, ์ด์ ๋ฃ๋ ์ฌ๋์ ๋ฐฐ๋ คํ๊ธฐ ์ํด ๋ด ๋งํ๊ธฐ ๊ธฐ์ ์ ๋ค๋ฌ๊ณ ์ถ์ด์ก๊ณ , ๊ธฐ์ ์ ์ธ ํผ๋๋ฐฑ์ ๋ฐ์ ์ค๋น๊ฐ ๋์๋ค. ์, ๊ทธ๋๋ ๋ง์ด ๋ฐ๋์๊ตฌ๋. ๋จ 18์๊ฐ ๋ง์ ์ฌ๋์ด ๋ฐ๋ ์๋ ์๊ตฌ๋. #์ค๋์_๊ฐ๋ฐ - ํ ์คํธ ํ๋ผ์ดํธ ๋ฒ ํ ํ ์คํฐ ๋ฑ๋ก์ ๋ง์ณค๋ค. - ํ์ฌ ์ผ์์ ๊ผผ๊ผผํ์ง ๋ชปํ ๋ถ๋ถ์ด ๋ง์ ์์ํ๋ค. ์ด๋ฒ์ ๋๋ฆ๋๋ก ์ด์ฌํ ํ๋ค๊ณ ์๊ฐํ๋๋ฐ ๊ทธ๊ฒ ์๋ ๋ค. ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ์คํ์ ์ ์ฑ๊ฒจ๋ด์ผ๊ฒ ๋ค. #์ค๋์_๋ ์ - ๋ณต์ฃผํ ๋์ ์๊ฐ์ ๋ฆฌ์คํฌ์ ์ฝ๊ณ ์๋ค. ๊ธ, ๋ง ๋ชจ๋ ์๊ฐ์ ์ ๋ฆฌํด ์๋๋ฐฉ์๊ฒ ์ ํ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์, ์๊ฐ์ด ๋จผ์ ์ ๋ฆฌ๊ฐ ๋์ด์ผ ์ข์ ๋งํ๊ธฐ, ๊ธ์ฐ๊ธฐ..
-
# 79 ๋งค์ผ ๋ก๊ทธ๋งค์ผ์_์ผ์ง 2020.04.07 22:51
#์ํ_๋ก๊ทธ - ์ด์ 10์์ ์์ 4์์ ์ผ์ด๋ฌ๋ค. ์ ํ ํผ๊ณคํ์ง ์์๊ณ , ์ฌ์ง์ด ๊น์ ์๋ฉด๋ ๊ธธ์๋ค. ์ฒ์์ผ๋ก 50๋ถ์ ๋๊ฒจ ์ธก์ ๋ ๊น์ ์๋ฉด. ์ง๊ธ๋ ๋ฐ๋ก ์๋ฌ ๊ฐ์ผ๊ฒ ๋ค. (์ด ๊ธ์ ์ฐ๋ ํ์ฌ 10์ 30๋ถ์ด๋ค) ์๋ง ์ด ๊ธ์ ๋ด์ผ ์ฌ๋ผ๊ฐ ๊ฒ์ด๋ค. - If You want to achieve your goals, don't focus on them. focus on your behaviour, which is under your control ํธ์ํฐ์์ ๋ ๋๋ ์์์ด์๋๋ฐ, ๊ฝค ์ฌ๋ฏธ์์ด์ ๊ฒฐ๊ตญ ์ ์ฒด ์์์ ๋ค ๋ดค๋ค. ๋ด๋ด ์์ผ๋ฉด์ ๋ด์, ๋ด์ฉ์ด ๊ธฐ์ต์ ์ ๋จ๋๋ค. ์คํผ์น ์ฐ์ตํ ๋๋ ์ฐธ๊ณ ํด์ผ๊ฒ ๋ค. https://youtu.be/V2PP3p4_4R8 ๋ชฉํ์ ์ง์คํ๊ธฐ์ ๋ด๊ฐ ํต์ ํ ์ ์๋ ์์๋ค์ด ๋..
-
#78 ๋งค์ผ_๋ก๊ทธ (๊ฒธ 1๋ถ๊ธฐ ๊ฒฐ์ฐ)๋งค์ผ์_์ผ์ง 2020.04.05 14:49
# 1๋ถ๊ธฐ ๊ฒฐ์ฐ ํ๊ธฐ๋ก ํ๋ ๊ฒ ์ค ์๋ ๊ฒ๋ค์ ํด๋๋ค. 2020/01/01 - [About Lemon/๋งค์ผ์_์ผ์ง] - #1 2020 ์ฌํด์ ํ๊ณ ์ถ์ ๊ฒ๋ค ๋งํฌ๋์ธ ํ๋กํ ์ ๋ฆฌํ๊ธฐ (3. 24 V) Stack Overflow์์ ๋ต๊ธ์ด๋ ์ง๋ฌธ 1ํ ๋จ๊ธฐ๊ธฐ (3. 4 V) ํํ ๋ง๋ผํค (3.14 V) ์ปค๋ฎค๋์ผ์ด์ ๊ด๋ จ ์์ ๋ฃ๊ณ ๊ผญ ์ ์ฉํ๊ธฐ. ์ ์ฉ๊ธฐ๋ ๋จ๊ธฐ๋ฉด ์ฌ๋ฐ๊ฒ ๋ค (3.7 V) ๋๋๊ฒ๋ 3์ ๋ฅ์ณ์ ํ ๊ฒ ์ ๋ง ๋ง๋ค. ๋๋จธ์ง๋ ๋ ๋ถ๊ธฐ ๋์ ๋ชฐ์์ ํ๋ ๊ฒ ์๋๊น ์ถ๋ค. ์์ผ๋ก๋ ํด๋ด๊ณ ์ถ์ ๋ชฉํ๊ฐ ๋ง์ ๋งํผ, ๊พธ์คํ ํด๋๊ฐ์ผ๊ฒ ๋ค. #์ํ_๋ก๊ทธ - ์์ ๋ด ์ง๋ก์ ๋ด ์์ ๊ฒฝ๋ก๋ฅผ ์ค๊ณํ๊ณ ๊ณต๋ถํด๋๊ฐ๋๋ฐ ์ ๋ ํ๊ณ ์๋ค. ์ง๊ธ์ ๋ญ๊ฐ ๋ญ์ง๋, ๋ฌด์์ด ๋ถ์กฑํ์ง๋, ๋ด๊ฐ ๋ฌด์์ ํด๋๊ฐ์ง๋ ์ ๋ชจ๋ฅด๊ฒ ๋ ์ค๋ฆฌ..