Deep_Dev
article thumbnail

 ์ž์ฃผ ๋ฐœ์ƒํ•˜๋Š” iOS ์•ฑ ์‹ฌ์‚ฌ ๋ฆฌ์  ์‚ฌ์œ 


 

1. ์†Œ์…œ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ ์ ์šฉ ์‹œ ์• ํ”Œ ๋กœ๊ทธ์ธ ์ ์šฉ

 

์นด์นด์˜ค ๋กœ๊ทธ์ธ๊ฐ™์€ SNS ๋กœ๊ทธ์ธ๊ธฐ๋Šฅ์ด ์•ฑ์— ๋“ค์–ด๊ฐ„๋‹ค๋ฉด ์• ํ”Œ ๋กœ๊ทธ์ธ๋„ ๊ฐ™์ด ๊ตฌํ˜„ ํ•  ๊ฒƒ

ex) firebase Auth๋กœ ๊ฐ„๋‹จํ•œ ์ด๋ฉ”์ผ ๋กœ๊ทธ์ธ ๊ตฌํ˜„์‹œ ์• ํ”Œ ๋กœ๊ทธ์ธ ๊ตฌํ˜„ ํ•„์š” X

 

 

2. ํƒ€ ํ”Œ๋žซํผ ๋ฌธ๊ตฌ๋‚˜ ์•„์ด์ฝ˜ ์‚ฌ์šฉ ๊ธˆ์ง€

 

iOS ์•ฑ์— ๊ตฌ๊ธ€์ด๋ผ๋Š” ๋‹จ์–ด๋‚˜ ๊ตฌ๊ธ€ ํ”Œ๋ ˆ์ด์Šคํ† ์–ด ๋“ฑ์˜ ์ปจํ…์ธ ๊ฐ€ ์žˆ๋‹ค๋ฉด ๋ฆฌ์ ์‚ฌ์œ ๊ฐ€ ๋œ๋‹ค.

์˜ˆ๋ฅผ ๋“ค๋ฉด ์ด๋ฒคํŠธ ํŒ์—…์œผ๋กœ ๊ตฌ๊ธ€ ํ”Œ๋ ˆ์ด ์Šคํ† ์–ด ๋งํฌ๋‚˜ ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ์ถœ์‹œ ์™„๋ฃŒ ๊ฐ™์€ ๋ฌธ๊ตฌ๋ฅผ ๋„์–ด์ค€๋‹ค๋ฉด ๋ฆฌ์ ์‚ฌ์œ ๋‹ค.

 

 

3. ๊ตฌํ˜„๋˜์ง€ ์•Š์€ ๊ธฐ๋Šฅ, ์•ฑ ๋ฒ„๊ทธ ( ํŠ•๊น€ )

 

๊ตฌํ˜„๋˜์ง€ ์•Š๋Š” ๊ธฐ๋Šฅ์„ ๋„ฃ์–ด๋„ ๋ฆฌ์ ์‚ฌ์œ ์ด๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ์‚ฌ์ง„ ์ดฌ์˜ ๋ฒ„ํŠผ์ด ์žˆ๋Š”๋ฐ ํ•ด๋‹น ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ๋„ ์•„๋ฌด ๋ฐ˜์‘์„ ํ•˜์ง€ ์•Š์œผ๋ฉด ๋ฆฌ์  ์‚ฌ์œ ๊ฐ€ ๋œ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์•ฑ์ด ์ฃฝ๊ฑฐ๋‚˜ ๊ธฐ๋Šฅ์ ์œผ๋กœ ์ž‘๋™์„ ํ•˜์ง€ ์•Š์•„๋„ ๋ฆฌ์ ์„ ๋‹นํ•œ๋‹ค.

 

 

4. ์‚ฌ์šฉ์ž๊ฐ€ ๋“ฑ๋กํ•œ ์ปจํ…์ธ ์— ์‹ ๊ณ  ๊ธฐ๋Šฅ ์œ ๋ฌด

 

์•ฑ์— ์‚ฌ์šฉ์ž๊ฐ€ ๋“ฑ๋กํ•œ ์ปจํ…์ธ . 

์ฆ‰, ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŒ…, ์‚ฌ์ง„์„ ์˜ฌ๋ฆฌ๋Š” ๊ธฐ๋Šฅ์ด ์žˆ๊ณ  ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉ์ž๋“ค์ด ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ๊ณต์œ ํ•œ๋‹ค๋ฉด ์‹ ๊ณ  ๊ธฐ๋Šฅ์ด ๋“ค์–ด๊ฐ€๋Š” ๊ฒƒ์ด ๋ฆฌ์ ์„ ํ”ผํ•˜๋Š” ๊ธธ์ด๋‹ค. ์‹ ๊ณ ์— ๋Œ€ํ•œ ํ”„๋กœ์„ธ์Šค ๋“ฑ์„ ๋ฌผ์–ด๋ณผ ์ˆ˜๋„ ์žˆ๋‹ค.

์ฆ‰, ์•…์„ฑ ์ปจํ…์ธ ๋“ฑ์— ๋Œ€ํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ ์œ ๋ฌด ๋“ฑ์„ ๋ฌป๋Š”๊ฒƒ์ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

 

5. ์ข‹์ง€ ์•Š์€ ๋””์ž์ธ

 

์• ํ”Œ์€ '์• ํ”Œ ํœด๋จผ ์ธํ„ฐํŽ˜์ด์Šค ๊ฐ€์ด๋“œ๋ผ์ธ์„ ์ง€ํ‚ฌ ๊ฒƒ์„ ๊ถŒ์žฅํ•˜๊ณ  ์žˆ๋‹ค.

 

# ์• ํ”Œ ํœด๋จผ ์ธํ„ฐํŽ˜์ด์Šค ๊ฐ€์ด๋“œ๋ผ์ธ

https://developer.apple.com/design/human-interface-guidelines/ios/overview/themes/

 

 

6. ์›น๋ทฐ์•ฑ ( ํ•˜์ด๋ธŒ๋ฆฌ๋“œ์•ฑ )

 

์•ฑ ์ปจํ…์ธ ์˜ ๋Œ€๋ถ€๋ถ„์ด ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ฐฉ์‹์œผ๋กœ ์ž‘์—…์ด ๋˜์–ด ์žˆ๋‹ค๋ฉด, ์•ฑ ์‹ฌ์‚ฌ ์ง„ํ–‰์‹œ ๋” ์‹ ๊ฒฝ์„ ์จ์•ผ ํ•œ๋‹ค.

์›น๋ทฐ์•ฑ์€ ๋ฆฌ์  ํ™•๋ฅ ์ด ๋น„์•ฝ์ ์œผ๋กœ ์ƒ์Šนํ•œ๋‹ค. ์šฐ์„  ์›น์‚ฌ์ดํŠธ์™€ iOS์•ฑ์ด ๊ธฐ๋Šฅ์ ์œผ๋กœ ๋™์ผํ•˜๋ฉด ๋ฆฌ์ ์‚ฌ์œ ๊ฐ€ ๋œ๋‹ค.

 

์ฆ‰ ์•ฑ์œผ๋กœ์„œ์˜ ๊ธฐ๋Šฅ์„ ํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋ฌป๋Š”๋‹ค. 

 

 

* ์›น๋ทฐ์•ฑ์ด ์ž˜ ํ†ต๊ณผ๋  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋ ค๋ฉด ?

 

  •  ํ‘ธ์‹œ ์•Œ๋ฆผ ๋„ฃ๊ธฐ ํ‘ธ์‹œ ์•Œ๋ฆผ
  • ๋ชจ๋ฐ”์ผ ์›น UI ์™€ ์•ฑ์˜ ์›น๋ทฐ UI ๋ณ€๊ฒฝํ•˜๊ธฐ ์›น๋ทฐ ์ผ๋•Œ๋Š” ์›นํŽ˜์ด์ง€ ์ชฝ์—์„œ ๋”ฐ๋กœ ํ”Œ๋ž˜๊ทธ ๋“ฑ์„ ๋‘ฌ์„œ ๋””์ž์ธ์— ๋ณ€ํ™”์ฃผ๊ธฐ
  • ์นด๋ฉ”๋ผ ๊ธฐ๋Šฅ ๋„ฃ๊ธฐ
  • ์•„์ดํŒจ๋“œ ์ง€์›์‹œ UI ํ™•์ธ ์•„์ดํŒจ๋“œ๋กœ ์•ฑ์„ ์‹คํ–‰ ํ–ˆ์„๋•Œ PC ์˜ ํ™”๋ฉด์ด ์ œ๊ณต๋˜๋ฉด ๋ฆฌ์ ์ด ๋  ํ™•๋ฅ ์ด ์ฆ๊ฐ€ํ•œ๋‹ค. ์›นํ”„๋ก ํŠธ ์ชฝ์—์„œ ๋ฐ˜์‘ํ˜•์œผ๋กœ ๋งŒ๋“ ๋‹ค๋ฉด ํฐ ๋ฌด๋ฆฌ๋Š” ์—†๋Š” ๋ถ€๋ถ„์ผ ๊ฑฐ ๊ฐ™๋‹ค.

 

 

7. ๊ทธ ๋ฐ–์— ๋ฆฌ์ ์‚ฌ์œ ๋“ค

 

- ์ด๋ฒคํŠธ์— ์•„์ดํฐ์ด๋‚˜ ์• ํ”Œ ์ œํ’ˆ ์ œ๊ณตํ•˜๋ฉด์‹œ ์• ํ”Œ๊ณผ ๊ด€๋ จ์—†๋‹ค๊ณ  ํ‘œ๊ธฐํ•ด์•ผ ๋ฆฌ์ ์„ ํ”ผํ• ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค.

 

- ์†Œ์Šค์ƒ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์ด๋ฏธ์ง€๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ ๋ฆฌ์  ๋‹นํ•  ์ˆ˜๋„ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค.

 

- ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์— ๋”ฐ๋ผ ๋™์ผํ•œ ์›น์„ ๋‹ค๋ฅธ ์ด๋ฆ„์˜ ์•ฑ์œผ๋กœ ์‹ฌ์‚ฌ ์š”์ฒญํ•œ ๊ฒฝ์šฐ

 

- ๊ด€๊ณต์„œ๋‚˜ ์ง€์—ญ ๊ด€๋ จ ์•„์ด์ฝ˜ ๋“ฑ์„ ์‚ฝ์ž…ํ•˜์˜€์„๋•Œ, ํ•ด๋‹น ๊ด€์ฒญ ํ˜น์€ ๋ถ€์„œ์™€์˜ ๊ด€๊ณ„์„ฑ์„ ์ฆ๋ช…ํ•˜๋Š” ์„œ๋ฅ˜๋ฅผ ๋ณด๋‚ด์‹œ์˜ค ํ•˜๋ฉด์„œ ๋ฆฌ์  ๋จน๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค.

 

- ์•ฑ์—์„œ ๊ฐœ์ธ์ •๋ณด๋ฅผ ์ˆ˜๊ธ‰์‹œ ๋งŒ์•ฝ ์•ฑ์—์„œ ๊ฐœ์ธ ์ •๋ณด๋ฅผ ์ˆ˜๊ธ‰ํ•œ๋‹ค๋ฉด ์–ด๋– ํ•œ ๊ฐœ์ธ์ •๋ณด๋ฅผ ์ˆ˜๊ธ‰ํ•˜๊ณ , ํ•ด๋‹น ์ •๋ณด๋“ค์„ ์ˆ˜๊ธ‰ํ•˜๋Š” ๊ฐ๊ฐ์˜ ์ด์œ ์™€ ์–ด๋””์— ์‚ฌ์šฉํ•˜๋Š” ์ง€ ๋“ฑ์„ ๋ฏธ๋ฆฌ ์ค€๋น„ํ•ด ๋‘๋ฉด ์ข‹๋‹ค.

 

- ๊ตญ๋‚ด ๋ณธ์ธ์ธ์ฆ ์„œ๋น„์Šค๋“ฑ์„ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž ๋“ฑ๋ก์— ๋Œ€ํ•œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์š”์ฒญ ํ•  ์ˆ˜ ๋„ ์žˆ๋‹ค. ์‹ ๊ทœ ์‚ฌ์šฉ์ž ๋“ฑ๋ก ํ”„๋กœ์„ธ์Šค ๋น„๋””์˜ค ๋“ฑ์„ ๋ฏธ๋ฆฌ ์ดฌ์˜ํ•ด ๋‘๋Š” ๊ฒƒ๋„ ๋ฆฌ์ ์„ ๋‹นํ–ˆ์„ ๋•Œ ๋น ๋ฅด๊ฒŒ ๋Œ€์ฒ˜ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ• ์ธ ๊ฑฐ ๊ฐ™๋‹ค.

 

- ์Œ๋ž€ ์ปจํ…์ธ ์— ๋Œ€ํ•œ ์ฐจ๋‹จ ๋ฐ ๊ฒ€์ˆ˜ ์—ฌ๋ถ€ ์Œ๋ž€ ์ปจํ…์ธ ๊ฐ€ ์ œ๊ณต๋  ์†Œ์ง€๊ฐ€ ์žˆ๋‹ค๋ฉด ํ•ด๋‹น ์ปจํ…์ธ ์— ๋Œ€ํ•œ ํ•„ํ„ฐ๋ง ๋ฐ ๊ฒ€์ˆ˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ์š”์ฒญ ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

 

- ์•…์„ฑ ์‚ฌ์šฉ์ž ์ฐจ๋‹จ ํ”„๋กœ์„ธ์Šค๋“ฑ ์•…์„ฑ ์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ์ฐจ๋‹จ ํ”„๋กœ์„ธ์Šค๋ฅผ ์š”์ฒญ ํ•  ์ˆ˜๋„ ์žˆ๋Š”๋ฐ ์ด๊ฑด ์‹ ๊ณ  ๊ธฐ๋Šฅ๊ณผ ์—ฐ๊ฒฐ๋˜๋Š” ๋‚ด์šฉ์ด๋‹ค.

 

- ์ถ”๊ฐ€ ์ ์œผ๋กœ ํ•œ๋ฒˆ ๋ฆฌ์ ์ด ๋ฐœ์ƒํ•˜๋ฉด ๋” ๊ผผ๊ผผํžˆ ๋ณด๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๋‹ค.

 

- ๊ฒฐ์ œ ๋ถ€๋ถ„์— ๋Œ€ํ•ด ์šฐํšŒ๋กœ๋ฅผ ๋งŒ๋“ค์—ˆ์„์‹œ ๋งŒ์•ฝ ์ธ์•ฑ ๊ฒฐ์ œ ์ปจํ…์ธ ์˜ ๊ฒฝ์šฐ ๋ฌดํ†ต์žฅ ์ž…๊ธˆ์ด๋‚˜ ์šฐํšŒ๋กœ๋กœ ๊ฒฐ์ œ๋ฅผ ํ•  ๊ฒฝ์šฐ ํ•ด๋‹น ์•ฑ์ด ๊ฒฝ๊ณ ๋ฅผ ๋จน๊ณ  ๋ฐ”๋กœ ์•ฑ์Šคํ† ์–ด์—์„œ ๋‚ด๋ ค๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฐ ๊ธฐํš๋“ค์€ ์•ฑ์Šคํ† ์–ด ์‹ฌ์‚ฌ์ง€์นจ์„ ๊ผผ๊ผผํžˆ ์ฝ์–ด์„œ ๊ธฐํš์ž ๋ถ„๋“ค์ด ์ž˜ ํ”ผํ•ด์•ผํ•˜๋Š” ๋ถ€๋ถ„์ด๋‹ค.

 

 

 

# 2023 ์ถ”๊ฐ€๋œ ์‹ฌ์‚ฌ์ง€์นจ

OS ์ƒˆ๋กœ ์ถ”๊ฐ€๋œ ์‹ฌ์‚ฌ ์ง€์นจ ์ด๋ผ๋„ค์š”

2.5.18 ๋””์Šคํ”Œ๋ ˆ์ด ๊ด‘๊ณ ๋Š” ๊ธฐ๋ณธ ์•ฑ ๋ฐ”์ด๋„ˆ๋ฆฌ๋กœ ์ œํ•œ๋˜์–ด์•ผ ํ•˜๋ฉฐ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ, ์•ฑ ํด๋ฆฝ, ์œ„์ ฏ, ์•Œ๋ฆผ, ํ‚ค๋ณด๋“œ, watchOS ์•ฑ ๋“ฑ์— ํฌํ•จ๋˜์–ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ์•ฑ์— ๋…ธ์ถœ๋˜๋Š” ๊ด‘๊ณ ๋Š” ํ•ด๋‹น ์•ฑ์˜ ์—ฐ๋ น ๋“ฑ๊ธ‰์— ๋ถ€ํ•ฉํ•ด์•ผ ํ•˜๋ฉฐ, ์•ฑ์„ ๋ฒ—์–ด๋‚˜๋„๋ก ์š”๊ตฌํ•˜์ง€ ์•Š๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์„ ๊ด‘๊ณ  ๋Œ€์ƒ์œผ๋กœ ์‚ผ๋Š” ๋ฐ ์‚ฌ์šฉ๋œ ๋ชจ๋“  ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ๊ฑด๊ฐ• ๋ฐ ์˜ํ•™ ๋ฐ์ดํ„ฐ(์˜ˆ: HealthKit API), ํ•™๊ต ๋ฐ ๊ต์‹ค ๋ฐ์ดํ„ฐ(์˜ˆ: ClassKit) ๋˜๋Š” ์–ด๋ฆฐ์ด(์˜ˆ: ์–ด๋ฆฐ์ด ์นดํ…Œ๊ณ ๋ฆฌ์˜ ์•ฑ)๋กœ๋ถ€ํ„ฐ ์–ป๋Š” ๋ฐ์ดํ„ฐ ๋“ฑ ๋ฏผ๊ฐํ•œ ์‚ฌ์šฉ์ž ์ •๋ณด์— ๊ทผ๊ฑฐํ•œ ํƒ€๊นƒ ๊ด‘๊ณ ๋‚˜ ํ–‰๋™ ๊ธฐ๋ฐ˜ ๋งž์ถคํ˜• ๊ด‘๊ณ ๋Š” ์•ฑ์— ์ถ”๊ฐ€ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ‹ˆ์ƒˆ ๊ด‘๊ณ ๋‚˜ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๋ฐฉํ•ด ๋˜๋Š” ์ฐจ๋‹จํ•˜๋Š” ๊ด‘๊ณ ๋Š” ๊ด‘๊ณ ์ž„์„ ๋ช…ํ™•ํ•˜๊ฒŒ ํ‘œ๊ธฐํ•ด์•ผ ํ•˜๋ฉฐ, ์กฐ์ž‘์ด๋‚˜ ์†์ž„์ˆ˜๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ๊ด‘๊ณ ๋ฅผ ํƒญํ•˜๋„๋ก ์œ ๋„ํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋‹ซ๊ธฐ ๋ฐ ๊ฑด๋„ˆ๋›ฐ๊ธฐ ๋ฒ„ํŠผ์„ ๋ˆˆ์— ์ž˜ ๋ณด์ด๊ณ  ์‰ฝ๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์ถฉ๋ถ„ํžˆ ํฐ ํฌ๊ธฐ๋กœ ํ‘œ์‹œํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์‰ฝ๊ฒŒ ๊ด‘๊ณ ๋ฅผ ๋‹ซ์„ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์•ฑ์— ๊ด‘๊ณ ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ ๋ถ€์ ์ ˆํ•˜๊ฑฐ๋‚˜ ์ด์šฉ ์—ฐ๋ น์— ๋ถ€์ ํ•ฉํ•œ ๊ด‘๊ณ ๋ฅผ ์‚ฌ์šฉ์ž๊ฐ€ ์‹ ๊ณ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ๋„ ํฌํ•จ๋˜์–ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.


 

# ์•ฑ์Šคํ† ์–ด ์‹ฌ์‚ฌ ์ง€์นจ

https://developer.apple.com/kr/app-store/review/guidelines/

 

App Store ์‹ฌ์‚ฌ ์ง€์นจ - Apple Developer

App Store ์‹ฌ์‚ฌ ์ง€์นจ์—๋Š” ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ๋””์ž์ธ, ๊ธฐ๋Šฅ, ์ฝ˜ํ…์ธ  ๋ฐ ํŠน์ • ๊ธฐ์ˆ  ์‚ฌ์šฉ ๋“ฑ์„ ๋น„๋กฏํ•˜์—ฌ ๊ฐœ๋ฐœ๊ณผ ๊ด€๋ จ๋œ ๋‹ค์–‘ํ•œ ์ฃผ์ œ์— ๋Œ€ํ•œ ์ง€์นจ๊ณผ ์˜ˆ๊ฐ€ ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ง€์นจ์€ ์•ฑ ์Šน์ธ ์ ˆ์ฐจ๋ฅผ

developer.apple.com

 

 

 

 

 

 

 

 

์ฐธ๊ณ  ํฌ์ŠคํŒ… : https://www.wanted.co.kr/community/post/633