2021๋…„ 10์›” 12์ผยท1๋ถ„ ์ฝ๊ธฐ

AppMaster.io๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๋ฐ์ดํ„ฐ ์œ ํ˜•

AppMaster.io์— ์žˆ๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ ์œ ํ˜•์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์•ฑ ๋ฐ์ดํ„ฐ์™€ ์ผ์น˜ํ•˜๋Š” ์œ ํ˜•์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.

AppMaster.io๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๋ฐ์ดํ„ฐ ์œ ํ˜•

AppMaster.io ๋Š” ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ ์œ ํ˜•์„ ์ง€์›ํ•˜๋ฉฐ ๊ฐ ๋ณ€์ˆ˜๋Š” ๋‹จ์ผ ๋˜๋Š” ๋ฐฐ์—ด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”Œ๋žซํผ์˜ ์ธ๊ณต ์ง€๋Šฅ์ด ๊ฐ ์œ ํ˜•์„ ๋‹ค๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋งŽ์€ ์ž๋™ ์ƒ์„ฑ ๊ธฐ๋Šฅ์€ ์„ ํƒํ•œ ๋ฐ์ดํ„ฐ ์œ ํ˜•์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ž‘๋™ํ•  ๋ฐ์ดํ„ฐ์™€ ๊ฐ€์žฅ ๊ทผ์ ‘ํ•˜๊ฒŒ ์ผ์น˜ํ•˜๋Š” ์œ ํ˜•์„ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์œ ํ˜• ๋ชฉ๋ก

  • ๋ฌธ์ž์—ด ์€ ์ตœ๋Œ€ ๊ธธ์ด๊ฐ€ 255์ž์ธ ํ‘œ์ค€ ๋ฌธ์ž์—ด ํ•„๋“œ์ž…๋‹ˆ๋‹ค(๋ฌธ์ž์—ด์—๋Š” ์ˆซ์ž์™€ ๊ธฐํ˜ธ๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์ง€๋งŒ ํ•ญ์ƒ ํ…์ŠคํŠธ๋กœ ์ฒ˜๋ฆฌ๋จ).
  • ํ…์ŠคํŠธ - ๊ธธ์ด ์ œํ•œ์ด ์—†๋Š” ์—ฌ๋Ÿฌ ์ค„ ํ…์ŠคํŠธ ํ•„๋“œ(๋Œ“๊ธ€, ๋ฉ”์‹œ์ง€, ๊ฒŒ์‹œ๋ฌผ).
  • Integer ๋Š” ๊ฐœ์ฒด(์ˆ˜๋Ÿ‰, ์นด์šดํ„ฐ)๋ฅผ ๊ณ„์‚ฐํ•˜๊ธฐ ์œ„ํ•œ ์ •์ˆ˜ ์œ ํ˜•์ž…๋‹ˆ๋‹ค.
  • Float - ํ‘œ์ค€ ์ •๋ฐ€๋„ ๋ถ€๋™ ์†Œ์ˆ˜์  ๊ฐ’. ํ™”ํ ๊ฐ’๊ณผ ๊ฐ™์€ ์†Œ์ˆ˜ ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ๋Š” ์ˆซ์ž๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ๋ถ€์šธ ์€ ๋ถ€์šธ ๊ฐ’์ด true(๋…ผ๋ฆฌ ๋‹จ์œ„ "1") ๋˜๋Š” false(๋…ผ๋ฆฌ 0 "0") ์ค‘ ํ•˜๋‚˜๋ฅผ ์ทจํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์œ ํ˜•์ž…๋‹ˆ๋‹ค.
  • ๋‚ ์งœ ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ YYYY-MM-DD ํ˜•์‹์œผ๋กœ ๋‚ ์งœ๋งŒ ์ €์žฅํ•˜๋Š” ํ‘œ์ค€ ํ•„๋“œ์ž…๋‹ˆ๋‹ค.
  • ์‹œ๊ฐ„ ์€ hh:mm:ss ํ˜•์‹์œผ๋กœ ์‹œ๊ฐ„์„ ์ €์žฅํ•˜๋Š” ํ‘œ์ค€ ํ•„๋“œ์ž…๋‹ˆ๋‹ค. ๋‚ ์งœ ๋ฐ์ดํ„ฐ ์—†์ด ์‹œ๊ฐ„๋งŒ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
  • DateTime ์€ ํ•˜๋‚˜์˜ ๊ฐ’์— ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฐํ•ฉ๋œ ๋‚ ์งœ ๋ฐ ์‹œ๊ฐ„ ์œ ํ˜•์ž…๋‹ˆ๋‹ค.
  • TimeSpan ์€ ๋ฐ€๋ฆฌ์ดˆ ์ •๋ฐ€๋„(๋‘ ๋‚ ์งœ๋ฅผ ๋บ€ ๊ฒฐ๊ณผ)๋กœ ์‹œ๊ฐ„ ๊ฐ„๊ฒฉ์„ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ํŠน์ˆ˜ ์œ ํ˜•์ž…๋‹ˆ๋‹ค.
  • ๋น„๋ฐ€๋ฒˆํ˜ธ ๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ, ํ† ํฐ ๋“ฑ ๊ธฐ๋ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๋ฌธ์ž์—ด ํ•„๋“œ์ž…๋‹ˆ๋‹ค.
  • ์ด๋ฉ”์ผ ์€ ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๋ฌธ์ž์—ด ํ•„๋“œ์ž…๋‹ˆ๋‹ค.
  • ์ „ํ™” ๋ฒˆํ˜ธ - ๋‹จ์ผ ํ˜•์‹์œผ๋กœ ์ „ํ™” ๋ฒˆํ˜ธ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๋ฌธ์ž์—ด ํ•„๋“œ์ž…๋‹ˆ๋‹ค.
  • ํŒŒ์ผ - ๋ชจ๋“  ์œ ํ˜•์˜ ํŒŒ์ผ์„ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํŒŒ์ผ ๋ฐ์ดํ„ฐ์—๋Š” ๊ธฐ๋ณธ ์ €์žฅ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์—๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ์ง€๋ฆฌ ํฌ์ธํŠธ ๋Š” ๊ฒฝ๋„์™€ ์œ„๋„๊ฐ€ ์žˆ๋Š” ํ‘œ์ค€ GPS ํฌ์ธํŠธ์ž…๋‹ˆ๋‹ค.
  • Html - HTML ๋งˆํฌ์—…์„ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ์œ ํ˜•์ž…๋‹ˆ๋‹ค.
  • Enum ์€ ๋ฏธ๋ฆฌ ์ •์˜๋œ ๊ฐ’ ๋ชฉ๋ก(์ฃผ๋ฌธ ์ƒํƒœ, ์ œํ’ˆ ๋ฒ”์ฃผ ๋ชฉ๋ก ๋“ฑ)์„ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ํŠน์ˆ˜ ๋ฐ์ดํ„ฐ ์œ ํ˜•์ž…๋‹ˆ๋‹ค.
  • ๋ชจ๋ธ - ๊ธฐ์กด ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์— ๋Œ€ํ•œ ๋งํฌ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋ธ ๊ฐ„์˜ ๊ด€๊ณ„ ๊ตฌ์ถ•, ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ์„ค์ • ๋ฐ ๋์  ๋ณ€์ˆ˜์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์œ ํ˜• ๋ณ€๊ฒฝ

ํŠน์ˆ˜ ๋ธ”๋ก(Logic/Type ๋ณ€ํ™˜ ๊ทธ๋ฃน)์„ ์‚ฌ์šฉํ•˜์—ฌ ์—…๋ฌด ์ฒ˜๋ฆฌ ๊ณผ์ •์—์„œ ๋ณ€์ˆ˜์˜ ์œ ํ˜•์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์ƒ์„ฑํ•œ ํ›„ ํ•ด๋‹น ํ•„๋“œ ์ค‘ ํ•˜๋‚˜์˜ ์œ ํ˜•์„ ๋ณ€๊ฒฝํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ์ด ๋ชจ๋ธ์— ๋Œ€ํ•œ ํ•ญ๋ชฉ์„ ๋งŒ๋“ค์—ˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๊ณ ๋ คํ•ด ๋ณผ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ ์œ ํ˜•์„ ์›ํ•˜๋Š” ์œ ํ˜•์œผ๋กœ ๊ฐ„๋‹จํžˆ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ๊ฒฝ์šฐ์—๋Š” ๋ณ€ํ™˜์ด ํ•„์š”ํ•˜๋ฏ€๋กœ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋”ฐ๋ฅด์‹ญ์‹œ์˜ค. ํ”Œ๋žซํผ์—์„œ๋Š” ๊ธฐ์กด ํ˜•์‹์ด ํ•„๋“œ๊ฐ€ ๋ณ€ํ™˜๋˜๋Š” ํ˜•์‹๊ณผ ํ˜ธํ™˜๋˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ๋ฐ์ดํ„ฐ ํ˜•์‹์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  ์œ ํ˜•์„ ๋ฐฐ์—ด๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์€ ์ด์ „ ๋ฒ„์ „๊ณผ ํ˜ธํ™˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

AppMaster.io์—์„œ ๋ฐ์ดํ„ฐ ์ž‘์—…

์›น์‚ฌ์ดํŠธ์˜ ๋ฌธ์„œ ์™€ AppMaster.io YouTube ์ฑ„๋„์˜ ๋น„๋””์˜ค ์ž์Šต์„œ ์—์„œ ์ฝ”๋“œ ์—†๋Š” ํ”Œ๋žซํผ์˜ ๋ฐ์ดํ„ฐ ์ž‘์—… ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‰ฌ์šด ์‹œ์ž‘
๋ฉ‹์ง„๋งŒ๋“ค๊ธฐ

๋ฌด๋ฃŒ ์š”๊ธˆ์ œ๋กœ AppMaster๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”.
์ค€๋น„๊ฐ€ ๋˜๋ฉด ์ ์ ˆํ•œ ๊ตฌ๋…์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ์ž‘ํ•˜๋‹ค
AppMaster.io๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๋ฐ์ดํ„ฐ ์œ ํ˜• | AppMaster