iphone
-
NavigationView, NavigationLink์ค์ ๋ฅผ ์จ๋ด์ ! 2021. 9. 26. 02:38
์๋ ํ์ธ์. iOS ๊ฐ๋ฐ์ ์์ด๋ ์ ๋๋ค!๐ฆ๐ป ์ด๋ฒ ์ค์ ๋ฅผ ์จ๋ด์ ์๊ฐ์~ iOS App์ ๋ณด๋ฉด TabBar์ ํจ๊ป ์์ฃผ ์ฐ์ด๋ NavigaionView! ๊ทธ๋ฆฌ๊ณ NavigationView์ ์ด๋์ ์ํด ์ฌ์ฉ๋๋ NavigationLink์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. NavigationView์ Bar์ ๋ํ ์ค๋ช ์ ์๋ ์ปค์คํ ๋ฐฉ๋ฒ์ด ๋ง๊ณ ๋ค์ํด์ ๋ฐ๋ก ๋ค๋ค๋ณด๋๋ก ํ ๊ฒ์! ๊ทธ๋ผ ์ผ๋จ ์ด ๋์ ๋จผ์ ํํค์ณ๋ด ์๋ค! ๋จผ์ NavigationView์ ์ ์๋ฅผ ์ดํด๋ณผ๊ฒ์~ Apple Deverloper ์ฌ์ดํธ์์๋ ํ์ ๊ณ์ธต ๊ตฌ์กฐ์์ ๋ณด์ด๋ ๊ฒฝ๋ก๋ฅผ ๋ํ๋ด๋ View์ Stack์ ํ์ํ๊ธฐ ์ํ View ๋ผ๊ณ ์ ์๋ฅผ ๋ด๋ฆฌ๊ณ ์์ต๋๋ค. ์ฌ์ด ์์๋ก ๊ธฐ๋ณธ App์ธ Setting์ ๋ณด์๊ฒ ๋๋ฉด ์ด๋ค ์์๋ฅผ ํฐ์นํ๋ฉด ์์ผ๋ก ์ฑ..
-
๋ด๋๋ดํ - iPhone ์ ํ์๋ณด์!IT ๋ด๋๋ด์ฐ ๋ฆฌ๋ทฐ 2021. 9. 25. 17:50
https://www.apple.com/kr/trade-in/ Apple Trade In์ ํตํ ๋ณด์ ํ๋งค Apple Trade In์ ํตํด ๋ณด์ ํ๋งค ๋์ ๊ธฐ๊ธฐ๋ฅผ ํฌ๋ ๋ง์ผ๋ก ๊ตํํด ์ ์ ํ ๊ตฌ๋งค์ ์ฌ์ฉํ๊ฑฐ๋, Apple์์ ์ฑ ์๊ฐ ์๊ฒ ์ฌํ์ฉํ ์ ์์ต๋๋ค. ๋น์ ์ ๋ฌผ๋ก ์ง๊ตฌ์๊ฒ๋ ์ข์ ์ผ์ด์ฃ . www.apple.com ์๋ ํ์ธ์. iOS ๊ฐ๋ฐ์ ์์ด๋ ์ ๋๋ค!๐ฆ๐ป ๋ด๋๋ด์ฐ ์ฒซ ๋ฒ์งธ ์๊ฐ!!!! ๊ทผ๋ฐ ํ๋งคํ๊ฑฐ ๋จผ์ ์ฌ๋ฆฌ๋ใ ใ ใ ใ ใ ๋์ด ์์ด์ผ ๋ ๋ด๋๋ด์ฐ์ ํ ์ ์๋ ๋ฒ์ด์ฃ XD ์ ๊ฐ ํ์ฌ iPhone 12 Pro๋ฅผ ์ฌ์ฉํ๊ณ ์๋๋ฐ ์์ ์ ์ฌ์ฉํ๋ iPhone X์ ํ๋ฒ ํ์๋ณด๋ ค๊ณ ํฉ๋๋คใ Apple์๋ ๋ณด์ํ๋งค ์์คํ ์ด ์์ด์ ๊ธฐ๊ธฐ๋ฅผ ๋ฐ๋ฉํ๋ฉด ํฌ๋๋ง์ด๋ ๊ณ์ข๋ก ์ง์ ํ๊ธ์ ์ ๊ธํด์ค๋ต๋๋ค! ์ค๊ณ ๊ฑฐ๋ํ..
-
QR code - Scan!์ค๋์ Swift ์์ 2021. 9. 21. 16:18
์๋ ํ์ธ์. iOS ๊ฐ๋ฐ์ ์์ด๋ ์ ๋๋ค!๐ฆ๐ป ์ง๋ ์๊ฐ์ ์ด์ด์ QR Code Scan!! ์ฐ๋ฆฌ ์๋น์์ ์ฐ๋ ๊ทธ ์ฑ!! ์ง๊ธ ๋ฐ๋ก ๋ง๋ค์ด๋ณด์๊ตฌ์ใ ใ ๋ฐ๋ก ๋ ์ฐ๊ณ ~๐ถ QR Scanner ๋ง๋ค๊ธฐ 1. ์นด๋ฉ๋ผ ๊ถํ ์ฃผ๊ธฐ! Scanner๋ฅผ ๊ตฌํํ๋ ค๋ฉด ์นด๋ฉ๋ผ ์ฌ์ฉ์ ํ์๊ฒ ์ฃ ? ์นด๋ฉ๋ผ ์ฌ์ฉ์ ์ํด์๋ ์ฌ์ฉ์์๊ฒ ๊ถํ์ ํ๋ฝ๋ฐ์์ผ ํ๋๊น Info.plist์์ Privacy - Camera Usage Description์ ์ถ๊ฐํด์ฃผ๊ณ , ๊ถํ ์์ฒญํ ๋ ๋์ฐ๊ณ ์ ํ๋ ๋ฉ์์ง๋ฅผ ์ ๋ ฅํด์ฃผ์ธ์! ๊ทธ๋ผ ์ฑ์ด ์คํ๋์ด ์ต์ด๋ก ์นด๋ฉ๋ผ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ๋ ๊ถํ์ ์์ฒญํฉ๋๋ค! 2. Scanner View ๊ตฌ์ฑํ๊ธฐ ๊ฐ๋จํ๊ฒ View๋ฅผ ๊ตฌ์ฑํด๋ณด๊ฒ ์ต๋๋ค! QRCameraCell(cardNumber: $cardNumber) ๋ถ๋ถ์ด ์นด๋ฉ๋ผ ..
-
QR Code - ๋ง๋ค๊ธฐํธ!์ค๋์ Swift ์์ 2021. 9. 15. 19:14
์๋ ํ์ธ์. iOS ๊ฐ๋ฐ์ ์์ด๋ ์ ๋๋ค!๐ฆ๐ป ๋งํ ใ ในใด๋๋ฌธ์ ๋๋ฌด ํ๋ ์์ฆ ์ฑ์์ ํนํ๋ ๋ง์ด ์ฐ๋ ๊ธฐ๋ฅ์ด ์๋๋ฐ์~ ๋ฐ๋ก QR์ฝ๋! ๊ฐ์๊ธฐ ๋ ์ฌ๋ผ์ ์ด๋ ๊ฒ ๊ธ์ ์ฐ๊ฒ ๋์์ต๋๋ค! 1ํธ์ ๋ง๋ค๊ธฐ, 2ํธ์ Scan ํ๊ธฐ ์ด๋ ๊ฒ ๊ธ์ ์จ๋ณด๋ ค๊ณ ํฉ๋๋ค. ์ ๋ฐ ใ ในใด ๋ฉ์ถฐ! QR ์ฝ๋ ๋ง๋ค๊ธฐ ๋ง๋๋ ๋ฒ์ ์๊ฐ๋ณด๋ค ๊ฐ๋จํฉ๋๋ค! CoreImage ์์ ์๋ CIFilter๊ฐ qrCodeGenerator()๋ผ๋ Method๋ฅผ ๊ฐ์ง๊ณ ์์ด์ ์ดํ์ ์์ ์ ์ด๋ฏธ์ง ํฌ๊ธฐ๋ง ์กฐ์ ํ๋ ์์ ์ ๊ฑฐ์น๋ฉด ๋๋ต๋๋ค. ์์ธํ ๊ฑด ์๋์ ์ฝ๋๋ก ์ค๋ช ๋๋ฆฌ๋๋ก ํ ๊ฒ์! import SwiftUI import CoreImage.CIFilterBuiltins struct ContentView: View { let context = CICo..
-
Prologue์ค์ ๋ฅผ ์จ๋ด์ ! 2021. 8. 1. 21:48
์๋ ํ์ธ์. iOS ๊ฐ๋ฐ์ ์์ด๋ ์ ๋๋ค!๐ฆ๐ป ์ค๋์ SwiftUI์ ๊ฐ๋จํ ๊ธฐ๋ณธ ๋ฌธ๋ฒ๋ค์ ๋ํด ๊ณต๋ถํ๋ ค๊ณ ํฉ๋๋ค! ์ ๋ง ๊ธฐ๋ณธ์ ์ธ ๊ฒ๋ค๋ง ํ๋ฒ ์ค๋น๋ฅผ ํด๋ดค์ด์ฉใ ใ ์ข ๋ ๊น๊ฒ ๊ณต๋ถํ๊ณ ์ถ์ผ์๋ค๋ฉด! Apple์์ ์ ๊ณตํด์ฃผ๋ ํํ ๋ฆฌ์ผ์ ํด๋ณด์๋๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค!! ์ ๋ ์ด๊ฑธ๋ก ํ๋ฒ ์น~ ํด๋ณด๋๊น ์ดํด๊ฐ ๊ฐ๋๋ผ๊ตฌ์ใ ใ ใ ์๊ธฐ ๋งํฌ์ ๋๋ค! https://developer.apple.com/tutorials/swiftui ์ ๊ทธ๋ผ SwiftUI ์ฒซ ์๊ฐ! ๋ง๋ง ํ๋ฒ ์ด์ง ๋ด ์๋ค! ์ดต์ดต๐ด SwiftUI๋ก ํ๋ก์ ํธ๋ฅผ ๋ง๋ค๊ฒ ๋๋ฉด ํํ ์ฐ๋ฆฌ๊ฐ ๋ณด๋ ViewController๊ฐ ์๋ ContentView ํ์ผ์ ๋ณด๊ฒ ๋ฉ๋๋ค. ๋ด๋ถ๋ฅผ ํ๋ฒ ๋ณผ๊น์? SwiftUI๋ ์ฐ์ธก์ ์๋ Canvas๋ฅผ ํตํด ์ค์๊ฐ์ผ๋ก UI๋ ๋์๋ค์ ..
-
iOS ์ฑ ์๋ช ์ฃผ๊ธฐ์ค๋์ Swift ์์ 2021. 7. 14. 16:53
์๋ ํ์ธ์. iOS ๊ฐ๋ฐ์ ์์ด๋ ์ ๋๋ค!๐ฆ๐ป ์ฒซ ๋ฒ์งธ ๊ฒ์๋ฌผ๋ก๋ ์ด๋ค ๊ฑธ ์ฌ๋ฆฌ๋ฉด ์ข์์ง ์ฌ๋ฌ ๊ฐ์ง ๊ณ ๋ฏผ์ ํ๋ค๊ฐ ์ฑ ๊ฐ๋ฐ ๊ด๋ จ ๋ธ๋ก๊ทธ๋ ๋ญ๋๋ญ๋ํด๋ ์ฑ ์๋ช ์ฃผ๊ธฐ๊ฐ ๊ฐ์ฅ ๋จผ์ ๋์์ผ ํ์ง ์์๊น ์๊ฐํ์ต๋๋นใ ใ ๊ทธ๋ผ ์์ํ์ฃ ! ์ฑ ์๋ช ์ฃผ๊ธฐ๋? ์ฑ์ ์คํ๋ถํฐ ์ข ๋ฃ๊น์ง์ ์ฃผ๊ธฐ๋ฅผ ๋งํ๋ฉฐ, ์ฑ์ด foreground ํน์ background์ ์์ ๋ ์์คํ ์๋ฆผ์ ์๋ตํ๊ณ ๊ธฐํ ์ค์ํ ์์คํ ๊ด๋ จ ์ด๋ฒคํธ๋ฅผ ์ฒ๋ฆฌํ๋ ๋จ๊ณ๋ค์ ๋งํฉ๋๋ค. ์ฑ์ Main Run Loop๋ ์ฌ์ฉ์๊ฐ ๋ฐ์์ํค๋ ์ด๋ฒคํธ์ ๋ฐ๋ผ ์ฒ๋ฆฌ๋๊ณ , ์์๋ ์๋์ ๊ฐ์์!! 1. ์ด๋ฒคํธ ๋ฐ์ 2. UIKit์ ์ํด ์ค์ ๋ Port๋ฅผ ํตํด ๋ด๋ถ์ Event queue์ ์ด๋ฒคํธ ๋ด๊ธฐ 3. ๋ด๊ฒจ์๋ ์ด๋ฒคํธ๋ฅผ Main Run Loop์์ ํ๋ํ๋์ฉ ์คํ ์๋ ..
-
์๋ ํ์ธ์! ์์ด๋ ์ ๋๋ค!๊ณต์ง์ฌํญ 2021. 7. 13. 13:34
์๋ ํ์ธ์. iOS ๊ฐ๋ฐ์ ์์ด๋ ์ ๋๋ค!๐ฆ๐ป ์ค๋๋ง์ ๋ธ๋ก๊ทธ์ ๊ธ์ ์ฌ๋ฆฌ๋ ๊ฒ ๊ฐ์์ใ ใ 2019๋ ์ ์ฒ์ iOS๋ฅผ ๊ณต๋ถํ๋ฉฐ Medium์ด๋ผ๋ ํ๋ซํผ์์ ์ ๋ฆฌ ๋ชฉ์ ์ผ๋ก ๋ธ๋ก๊ทธ๋ฅผ ์์ํ๋๋ฐ, ์ทจ์ ํ ๋ฐ์๋ค๋ ํ๊ณ๋ก ๋ธ๋ก๊ทธ ๊ด๋ฆฌ์ ๋๋ฌด ์ํํ์ต๋๋คใ ์ด๋๋ก ๊ณ์ ๋ธ๋ก๊ทธ๋ฅผ ๋ฐฉ์นํ๋ฉด ์ ๋๊ฒ ๋ค๋ ์๊ฐ๊ณผ ํจ๊ป ์๋ก์ด ๋ง์์ผ๋ก ์์ํด๋ณด์๋ ๋ง์์ผ๋ก ์๋ก์ด ํ๋ซํผ์์ ๋ธ๋ก๊ทธ๋ฅผ ์์ํ๊ณ ์ ํฉ๋๋ค. ๊ทธ๋์ ์ ์ ๊ธ๋ค์ ์ข์ํด ์ฃผ์ จ๋ ๋ถ๋ค์ ์ํด์๋ผ๋ ๊พธ์คํ ์ฐ๋๋ก ๋ ธ๋ ฅํ๊ฒ ์ต๋๋ค! ์ง๋ ๋ธ๋ก๊ทธ๋ ์ ๋ง ์ ๋ฆฌ ๋ชฉ์ ์ด๋ผ ๋ง์ด ๋ฑ๋ฑํ๋ค๋ฉด, ์ด์ ์ ๋ง ์ ๊ฐ ๋๊ตฐ๊ฐ์๊ฒ ๊ณต์ ํ๋ฏ์ด ์จ๋ณด๋ ค๊ณ ํฉ๋๋ค. ์ด์ ๋ธ๋ก๊ทธ์ ์๋ ๋ด์ฉ์ ์์ฐจ์ ์ผ๋ก ์ด ๋ธ๋ก๊ทธ์ ์ฎ๊ธด ์์ ์ด๊ณ ์ใ ใ ใ ์นดํ ๊ณ ๋ฆฌ๋ ๋๋ต ๋ค์๊ณผ ๊ฐ์ ๊ฒ ๊ฐ์์ฉ Category Cont..