728x90
๋ฐ˜์‘ํ˜•
[Xcode] Xcode ์œ ์šฉํ•œ ๋‹จ์ถ•ํ‚ค ๋ชจ์Œ

์ด ๊ธ€์€ ์ œ๊ฐ€ ๋ชฐ๋ž๊ฑฐ๋‚˜ ์ž์ฃผ ๊นŒ๋จน๋Š” ๋‹จ์ถ•ํ‚ค๋“ค๋งŒ ๋ชจ์„ ์˜ˆ์ •์œผ๋กœ ๋” ๋งŽ์€ ๋‹จ์ถ•ํ‚ค๋ฅผ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ์ด ๊ธ€์„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค~ [1] ์ค‘๋ณต์ปค์„œ (Option + Drag) Fast Campus > ์Šˆํผ์•ฑ ๊ฐ•์˜๋ฅผ ๋“ฃ๋‹ค๊ฐ€ ์•Œ๊ฒŒ ๋œ ๊ฒƒ์ธ๋ฐ, Option ๋ˆ„๋ฅด๊ณ  ๋“œ๋ž˜๊ทธ๋ฅผ ํ•˜๋ฉด ์ปค์„œ๋ฅผ ์ค‘๋ณต์œผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ์•„๋ž˜ ์˜ˆ์ œ (์ถœ์ฒ˜: ๊ฐ•์˜์—์„œ ๋‚˜์˜ค๋Š” ์˜ˆ์ œ) ์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ ํ”„๋กœํผํ‹ฐ์— public ์„ ๋ถ™์ผ ๋•Œ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค!! (๊ทธ๋™์•ˆ ํ•˜๋‚˜์”ฉ ํ•ด์คฌ๋Š”๋ฐ ใ… ใ… ใ…  ๊ฐ๋™) [2] MiniMap ํ† ๊ธ€ (Control + Shift + Command + M) ์ฝ”๋“œ ๋ผ์ธ ์ˆ˜๊ฐ€ ๋งŽ์€ ํŒŒ์ผ์„ ๋ณผ ๋•Œ ์œ ์šฉํ•œ ๋ฏธ๋‹ˆ๋งต. Xcode ์˜ ์ €๋ถ€๋ถ„์„ ๋ˆŒ๋Ÿฌ์„œ ํ† ๊ธ€ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋‹จ์ถ•ํ‚ค๋กœ ํŽธํ•˜๊ฒŒ ํ•  ์ˆ˜ ๋„ ์žˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ฑฐ๋‚˜ ๋ผ์ธ ์ˆ˜๊ฐ€ ์ ์€ ์ฝ”๋“œ๋ฅผ ๋ณผ ๊ฒฝ์šฐ,..

๐Ÿ/iOS 2021. 11. 22. 15:16
์†Œ์ˆ˜์˜ ํ™”๋ฉด๋“ค๋งŒ ๋‹คํฌ๋ชจ๋“œ ๋Œ€์‘ํ•˜๊ธฐ

[ ์›ํ•˜๋Š” ๊ฒƒ ] ์•ฑ ์ „์ฒด ๊ฐ•์ œ ๋ผ์ดํŠธ๋ชจ๋“œ && ๋ช‡๊ฐœ ์ผ๋ถ€ ํ™”๋ฉด๋งŒ ๋‹คํฌ๋ชจ๋“œ ์ง€์›ํ•˜๊ณ  ์‹ถ์Œ (๋‹คํฌ๋ชจ๋“œ ์ง€์›ํ•˜๋Š” ํ™”๋ฉด ์ˆ˜๊ฐ€ ์ „์ฒด ํ™”๋ฉด ์ˆ˜์— ๋น„ํ•ด ๋งค์šฐ ๋งค์šฐ ์ ๊ธฐ ๋•Œ๋ฌธ์— entire app์„ ๋ผ์ดํŠธ๋กœ ๊ฐ•์ œํ•˜๊ณ  ๋ช‡๊ฐœ ํ™”๋ฉด๋“ค๋งŒ ์˜ˆ์™ธ์ฒ˜๋ฆฌ๋ฅผ ํ•ด์ฃผ๊ณ  ์‹ถ์Œ) [ ์ด์Šˆ ] 1. AppDelegate ๋˜๋Š” SceneDelegate์—์„œ window์˜ overrideUserInterfaceStyle ๋ฅผ light ๋กœ ์„ค์ • 2. A ํ™”๋ฉด(๋ทฐ์ปจํŠธ๋กค๋Ÿฌ)์˜ viewDidLoad ๋˜๋Š” ์ด๋‹ˆ์…œ๋ผ์ด์ €์—์„œ overrideUserInterfaceStyle ๋ฅผ undefined ๋กœ ์„ค์ • ํ•˜๋ฉด ์‹œ์Šคํ…œ ์„ค์ •์— ๋”ฐ๋ผ A ํ™”๋ฉด์˜ ๋ผ์ดํŠธ/๋‹คํฌ๊ฐ€ ์•ˆ๋ฐ”๋€œ debug logging์„ ์ผœ๊ณ  ๋Œ๋ ค๋ณด์ž! (-UITraitCollectionChangeLoggingE..

๐Ÿ/iOS 2021. 10. 25. 20:37
[iOS] APN ์ธ์ฆํ‚ค๋งŒ ์‚ฌ์šฉํ•˜๋„๋ก ํ•œ ๊ธฐ๋ก

[ ์ด์Šˆ ] ์• ํ”Œ๋กœ๋ถ€ํ„ฐ ํ‘ธ์‰ฌ ์ธ์ฆ์„œ ๊ฐฑ์‹ ํ•˜๋ผ๋Š” ๋ฉ”์ผ์„ ๋ฐ›์Œ,, ๊ทผ๋ฐ ํŒŒ๋ฒ  ์ฝ˜์†” > ํด๋ผ์šฐ๋“œ ๋ฉ”์„ธ์ง• ์„ค์ •์— ๊ฐ€๋ดค๋”๋‹ˆ APN ์ธ์ฆ์„œ๊ฐ€ ์•„๋‹ˆ๋ผ APN ์ธ์ฆ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์—ˆ์Œ (??) iOS์—์„œ Firebase ํด๋ผ์šฐ๋“œ ๋ฉ”์‹œ์ง• ํด๋ผ์ด์–ธํŠธ ์•ฑ ์„ค์ • ๋ฌธ์„œ ๋ณด๊ณ  ํ–ˆ๋Š”๋ฐ, ๋‚˜๋Š” ์ธ์ฆํ‚ค์™€ ์ธ์ฆ์„œ๋ฅผ ๋ชจ๋‘ ๋‹ค ๋งŒ๋“ค์—ˆ์„๊นŒ (??) [ APN ์ธ์ฆํ‚ค vs APN ์ธ์ฆ์„œ] ์ธ์ฆ์„œ๋Š” ๋งค๋…„ ๊ฐฑ์‹ ํ•ด์•ผํ•˜์ง€๋งŒ, ์ธ์ฆํ‚ค๋Š” ๋งค๋…„ ๊ฐฑ์‹ ์•ˆํ•ด๋„ ๋จ. ์ธ์ฆ์„œ๋Š” ๊ฐœ๋ฐœ์šฉ, ๋ฐฐํฌ์šฉ ์ธ์ฆ์„œ ๋”ฐ๋กœ ์žˆ์ง€๋งŒ, ์ธ์ฆํ‚ค๋Š” ํ•˜๋‚˜๋กœ ํ•ด๊ฒฐ๋จ. - Establishing a Token-Based Connection to APNs // ์• ํ”Œ ๋ฌธ์„œ - APNs Auth keys VS APNs Certs // Apple Developer Forums - APN Key๋ฅผ ํ†ต..

๐Ÿ/iOS 2021. 10. 24. 00:06
๋””์ž์ธ ์‹œ์Šคํ…œ ๋ชจ์Œ

โญ๏ธ 1. ์˜์นดํ”„๋ ˆ์ž„ https://socarframe.socar.kr ๊ฐ€์ด๋“œ๋ฅผ ์›น์œผ๋กœ ๋„ˆ๋ฌด ์ž˜ ์ •๋ฆฌํ•ด์ฃผ์…จ๋„ค์š”! (๋กœ๋”ฉ ๋ถ€๋ถ„ ๊ฐ๋™,,) https://tv.naver.com/v/15842187 ์˜์นดํ”„๋ ˆ์ž„ ๊ตฌ์ถ• ๋ฐฐ๊ฒฝ๊ณผ ๊ณผ์ • NAVER Engineering | โ€ป ๋ฐœํ‘œ์ž: ๋ฐ•์ง€ํ™ ๋‹˜, ์ „์ˆ˜๋นˆ ๋‹˜ (์˜์นด) โ€ป ๋ฐœํ‘œ์›”: 20.07 โ€ป ๋ชฉ์ฐจ - ์˜์นดํ”„๋ ˆ์ž„ ์†Œ๊ฐœ & ๊ตฌ์ถ• ๋ฐฐ๊ฒฝ๊ณผ ๋ฐฉ์‹ ์†Œ๊ฐœ - ๋‹คํฌ๋ชจ๋“œ์™€ ์ปฌ๋Ÿฌ ์‹œ์Šคํ…œ - ๋””์ž์ด๋„ˆ-๊ฐœ๋ฐœ์ž์˜ ํ˜‘์—… ๋ฐฉ๋ฒ• (์ปดํฌ๋„ŒํŠธ tv.naver.com ๋””์ž์ด๋„ˆ ๋‘๋ถ„๊ป˜์„œ ๋ฐœํ‘œํ•ด์ฃผ์…จ์–ด์š”! ์˜์นด๋Š” ์Šค์ผ€์น˜, ์ œํ”Œ๋ฆฐ ์“ฐ์‹ ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค! 2. ๋ฆฌ๋”” ๋””์ž์ธ ์‹œ์Šคํ…œ https://ridi.design RIDI Design System ๋ฆฌ๋””๋ฅผ ๋””์ž์ธํ•˜๊ธฐ ์œ„ํ•œ ๋‹จ ํ•˜๋‚˜์˜ ์‹œ์Šคํ…œ ridi.design ๋ฐœํ‘œ๋ฅผ..

๐Ÿ/iOS 2021. 9. 28. 14:54
[iOS] SFSymbol ์“ธ ๋•Œ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ๋ฒ„์ „์„ ๊ผญ ํ™•์ธํ•˜์ž

[ ์ด์Šˆ ] - Deployment Target iOS 13์ธ ์•ฑ ๊ฐœ๋ฐœ - Xcode 12.5 ์‚ฌ์šฉ, iOS 14 ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ / ๋””๋ฐ”์ด์Šค ๋กœ ๋Œ๋ ค๋ด„ SFSymbol ์•ฑ์—์„œ ๊ฒ€์ƒ‰์œผ๋กœ ์›ํ•˜๋Š” ์ด๋ฏธ์ง€ ์ฐพ์Œ. (SFSymbol ์•ฑ ๋ฉ”์ด์ ธ ๋ฒ„์ „์ด 1์ธ ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋Š” ์ค„ ์•Œ์•˜๋Š”๋ฐ, major version 2 ์˜€์Œ...) ์ธํ„ฐํŽ˜์ด์Šค ๋นŒ๋”์—์„œ ํ•ด๋‹น ์ด๋ฏธ์ง€ ์„ค์ •ํ•จ. ํ•˜์ง€๋งŒ iOS 13์—์„œ ์ด๋ฏธ์ง€๊ฐ€ ์•ˆ๋‚˜์˜ค๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋’ค๋Šฆ๊ฒŒ ์•Œ๊ฒŒ๋จ,,, ๐Ÿฅฒ gearshape๋Š” iOS 14๋ถ€ํ„ฐ ์ง€์›๋˜๊ธฐ ๋•Œ๋ฌธ! [ SFSymbol > ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ๋ฒ„์ „ ] SFSymbol ์•ฑ์—์„œ ๋Š๋‚Œํ‘œ๋ฅผ ๋ˆ„๋ฅด๋ฉด ์‚ฌ์ด๋“œ๋ฐ”๊ฐ€ ์—ด๋ฆผ ๊ทธ ์ƒํƒœ์—์„œ ์ด๋ฏธ์ง€๋ฅผ ์„ ํƒํ•˜๋ฉด ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ๋ฒ„์ „์ด ๋‚˜์˜ค๋Š”๋ฐ ๊ผญ๊ผญ ์ฒดํฌํ•ด์•ผ๊ฒ ์Œ! โœ”๏ธ

๐Ÿ/iOS 2021. 9. 3. 02:07
๋””์ž์ด๋„ˆ๋ฅผ ์œ„ํ•œ ๋‹คํฌ๋ชจ๋“œ ๊ธ€ ๋ชจ์Œ

https://brunch.co.kr/@dnwhdrb98/7 ๋‹คํฌ ๋ชจ๋“œ ์ ์šฉ๊ธฐ(2) ๋‹คํฌ ๋ชจ๋“œ ์ ์šฉ๊ธฐ 2ํƒ„ : ์ปฌ๋Ÿฌ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜์ž | ์ง€๋‚œ ๊ธ€์—์„œ๋Š”, ๋‹คํฌ ๋ชจ๋“œ์˜ ๋‹น์œ„์„ฑ์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ๋ฅผ ๋‹ค๋ฃจ์—ˆ๋‹ค. ๋‚˜์•„๊ฐ€, ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ ˆํผ๋Ÿฐ์Šค๋“ค์„ ํ†ตํ•ด ๋‹คํฌ ๋ชจ๋“œ๋ฅผ ์œ„ํ•œ ์ตœ์†Œํ•œ์˜ ์˜์‚ฌ๊ฒฐ์ • ๊ณผ brunch.co.kr https://tech.socarcorp.kr/design/2020/07/10/dark-mode-01.html [SOCAR FRAME ๋งŒ๋“ค๊ธฐ #2] ๋‹คํฌ ๋ชจ๋“œ ๋ฐ›๊ณ  ๋””์ž์ธ ์‹œ์Šคํ…œ ๋”๋ธ”๋กœ ๊ฐ€! (1ํƒ„) ์•ˆ๋…•ํ•˜์„ธ์š”! ํ”„๋กœ๋•ํŠธ ๋””์ž์ธํŒ€ ๊ฐ€๋””, ํ‘ธ๋ฆฐ์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ๋‹คํฌ ๋ชจ๋“œ ๋„์ž…์„ ๊ฒ€ํ† ํ•˜๊ฒŒ ๋œ ์ด์œ ์™€ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ, ๊ทธ๋ฆฌ๊ณ  ๋‹คํฌ ๋ชจ๋“œ์™€ ๋””์ž์ธ์‹œ์Šคํ…œ์„ ๊ฐ™์ด ์ž‘์—…ํ•˜๊ฒŒ ๋œ ๊ณผ์ •์„ ์–˜๊ธฐํ•ด๋ณด๋ ค tech.socarcorp..

๐Ÿ/iOS 2021. 9. 2. 15:41
[iOS] App Store Connect ์œ ๋ฃŒ์•ฑ ๊ณ„์•ฝ

[ ์š”์•ฝ ] - ์œ ๋ฃŒ ์•ฑ์„ ๋“ฑ๋กํ•˜๋ ค๋ฉด ์•ฑ์Šคํ† ์–ด ์ปค๋„ฅํŠธ > ๊ณ„์•ฝ์—์„œ ์ฃผ์†Œ, ์€ํ–‰๊ณ„์ขŒ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์„ธ๊ธˆ ์–‘์‹์„ ์ œ์ถœํ•ด์•ผํ•œ๋‹ค. - ์„ธ๊ธˆ ์–‘์‹์—๋Š” ์‚ฌ์—…์ž ๋“ฑ๋ก๋ฒˆํ˜ธ, ํ†ต์‹ ํŒ๋งค์—… ์‹ ๊ณ ๋ฒˆํ˜ธ ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. (์œ ๋ฃŒ ์•ฑ์ด๋‚˜ ์ธ์•ฑ๊ฒฐ์ œ๊ฐ€ ์žˆ๋Š” ์•ฑ์„ ์„œ๋น„์Šค ํ•˜๋ ค๋ฉด ๋ฐ˜๋“œ์‹œ ์‚ฌ์—…์ž ๋“ฑ๋ก & ํ†ต์‹ ํŒ๋งค์—… ์‹ ๊ณ ๋ฅผ ํ•ด์•ผํ•œ๋‹ค.) - ์‚ฌ์—…์ž ๋“ฑ๋ก์€ 1์ผ ์ •๋„, ํ†ต์‹ ํŒ๋งค์—… ์‹ ๊ณ ๋Š” 3,4 ์ผ ์ •๋„ ์†Œ์š”๋œ๋‹ค. (ํ†ต์‹  ํŒ๋งค์—… ์‹ ๊ณ ์— ์‚ฌ์—…์ž ๋“ฑ๋ก ๋ฒˆํ˜ธ๋ฅผ ์ ์–ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์—…์ž ๋“ฑ๋ก -> ํ†ต์‹ ํŒ๋งค์—… ์‹ ๊ณ  ์ˆœ์„œ๋กœ ํ•ด์•ผํ•œ๋‹ค. ๋‚˜๋Š” ์œ ๋ฃŒ์•ฑ ์‹ฌ์‚ฌ๊ฐ€ ๋๋‚˜๊ณ  ์ด ์ ˆ์ฐจ๋ฅผ ์ง„ํ–‰ํ•ด์„œ ์ถœ์‹œ๊นŒ์ง€ ์ผ์ฃผ์ผ ์ •๋„(์ฃผ๋ง ํฌํ•จ) ๋”œ๋ ˆ์ด๊ฐ€ ๋œ ์…ˆ์ด๋‹คใ… ใ…  ์œ ๋ฃŒ์•ฑ์ด๋‚˜ ์ธ์•ฑ๊ฒฐ์ œ๋ฅผ ์ƒ๊ฐํ•˜์‹ ๋‹ค๋ฉด ๊ฐœ๋ฐœ๊ณผ ํ•จ๊ป˜ ์ด ์ ˆ์ฐจ๋„ ๋ฏธ๋ฆฌ ์ง„ํ–‰ํ•ด๋‘์‹œ๊ธธ ์ถ”์ฒœ๋“œ๋ฆฐ๋‹ค.) [ ๋‚˜์˜ ์ง„ํ–‰ ์ ˆ์ฐจ ] ์œ ๋ฃŒ์•ฑ์œผ๋กœ ์‹ฌ์‚ฌ์š”..

๐Ÿ/iOS 2021. 8. 31. 23:11
๊ณต์ง€์‚ฌํ•ญ
Total
399,567
Today
418
Yesterday
497
๋งํฌ
«   2021/12   »
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
      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  
๊ธ€ ๋ณด๊ด€ํ•จ