๋ชฉ๋ก์™•์ดˆ๋ณด (2)

Focus On Develop ๐ŸคŸ๐ŸคŸ

Figma ์‹œ์ž‘ํ•˜๊ธฐ!

๋‚ด ์ฃผ๋ณ€์—๋Š” ์™œ ๋””์ž์ด๋„ˆ๊ฐ€ ํ•œ๋ช…๋„ ์—†๋Š” ๊ฒƒ์ธ๊ฐ€..ใ… ใ…  ๋Œ€ํ•™์ƒ๋•Œ๋ถ€ํ„ฐ ์ด๋Ÿฐ์ €๋Ÿฐ ํ™œ๋™ํ•˜๋ฉด์„œ ๋‹ค์–‘ํ•œ ์‚ฌ๋žŒ๋“ค์„ ๋งŽ์ด ์‚ฌ๊ท€์–ด๋‘˜๊ฑธ ๊ทธ๋žฌ์–ด์š”! ใ…Žใ…Ž ์•„์‰ฌ์šด๋ฐ๋กœ ์ง์ ‘ ๋””์ž์ธํ•ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค์šฉ~~ ๐Ÿ‘ (๋ฏธ์ ๊ฐ๊ฐ Zero.. ํ˜น์‹œ ์•ฑ๋””์ž์ด๋„ˆ ๊ณ„์‹œ๋ฉด ์—ฐ๋ฝ์ฃผ์„ธ์š”.. ๊ฐ™์ด ํ•ฉ์‹œ๋‹ค.. ใ… ใ…  ๋‹จ, ์—ด์ •ํŽ˜์ด๋งŒ ๊ฐ€๋Šฅ ใ…‹ใ…‹ใ…‹) App์€ ํ•œ๋ฒˆ ๋งŒ๋“ค์–ด๋ณด๊ณ  ์‹ถ๊ณ ,, ํ˜ผ์ž ์ฝ”๋“œ๋งŒ ๋ณด๋ฉด์„œ ๋„์ ๊ฑฐ๋ฆฌ๊ธฐ์—” ๋ญ”๊ฐ€ ๋”ฑ๋”ฑํ•˜๊ณ .. ์™„์„ฑ๋œ ๋ชจ์Šต์„ ๋ฏธ๋ฆฌ ๋ณด๊ณ ์‹ถ๊ธฐ๋„ ํ•˜๊ณ .. ์ข…์ด์— ๋Œ€์ถฉ ํ˜๊ฒจ๊ทธ๋ฆฐ wireframe์€ ์ง€๊ธ‹์ง€๊ธ‹ํ•˜๊ณ .. ๋‚˜๋Š” ๊ณต๋Œ๊ณต๋Œ์ด๋ผ ๋””์ž์ธ๊ฐ™์€๊ฑฐ 1๋„ ๋ชจ๋ฅด๊ณ  ๊ฐ๊ฐ๋„ ์—†๊ณ ... ๊ทธ๋Ÿฐ๋ถ„๋“ค!! ์ƒ์ƒ์†์—์„œ๋งŒ ์ด๋ ‡๊ฒŒ ๋˜๊ฒ ์ง€! ํ•˜๋˜๊ฑด ์ด์ œ ๊ทธ๋งŒํ•˜๊ณ  ๊น”๋”ํ•˜๊ฒŒ ์›ํ•˜๋Š” ํ™”๋ฉด ๋””์ž์ธ ํ•ด๋†“๊ณ  ์•ฑ๊ฐœ๋ฐœ ํ•ด๋ณด์ž๊ตฌ์š”! ํ•œ๋ฒˆ ์ตํ˜€๋†“์œผ๋ฉด ๋‚˜์ค‘์— ๋””์ž์ด๋„ˆ์™€ ๊ฐ™์ด ์ž‘์—…ํ• ๋•Œ๋„ ์ˆ˜์›”ํ•˜๊ณ ,..

[Swift] Core Data(1) ๊ฐœ๋…์ •๋ฆฌ

iOS, Swift ๋ฅผ ์‹œ์ž‘ํ–ˆ์œผ๋‹ˆ ์•„๋ฌด๋ฆฌ ๊ฐ„๋‹จํ•œ ์•ฑ์ด๋ผ๋„ ๋‚ด ์•ฑ์€ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด์„œ ์ถœ์‹œํ•ด๋ด์•ผ๊ฒ ๋‹ค! ๋ผ๋Š” ๋งˆ์Œ์œผ๋กœ ์‹œ์ž‘ํ–ˆ์œผ๋‚˜.. ์‹œ์ž‘๋ถ€ํ„ฐ ์˜ค์ž‰?? ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋Š” ์–ด๋–ป๊ฒŒ ์–ด๋””์— ์ €์žฅํ•˜์ง€..!? (์—…๋ฌดํ• ๋•Œ๋Š” ๊ทธ๋ƒฅ B/E์—์„œ DB๊ตฌ์„ฑํ•˜๊ณ  API๋งŒ ํ˜ธ์ถœํ•ด์ฃผ๋ฉด ๋˜์—ˆ์œผ๋‹ˆ ์•Œ ๋ฆฌ๊ฐ€ ์žˆ๋‚˜ ๐Ÿ˜ญ) Data๋ฅผ ๋กœ์ปฌ ์ €์žฅ์†Œ์— ์ €์žฅํ• ๋•Œ๋Š” ์—ฌ๋Ÿฌ ๋ฐฉ๋ฒ•์ด ์žˆ๋Š”๋ฐ, (FileManager, CoreData, SQLite ๋“ฑ) ๋‚˜๋Š” Apple์—์„œ ์ œ๊ณต๋˜๋Š” Framework์ธ Core Data๋ฅผ ๊ณต๋ถ€ํ•ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. ๊ทธ๋งŒํผ Apple์—์„œ ์ œ๊ณตํ•˜๋Š” ๋‹ค๋ฅธ Library, App๊ณผ์˜ ํ˜ธํ™˜์„ฑ๋„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋ณด์žฅ๋ ํ„ฐ๋ผ.. ใ…‹ใ…‹ ์•”ํŠผ ์ฒ˜์Œ ๊ณต๋ถ€ํ•ด๋ณด๋ฉด์„œ ์ด๋ ‡๊ฒŒ ์ •๋ฆฌํ•˜๋Š” ๊ฑด ์ง€๊ทนํžˆ ์™•์™•์™•์ดˆ๋ณด๐Ÿ’๋ฅผ ์œ„ํ•œ ๊ฒƒ์ด๊ณ .. ๋‚ด ์œ„์ฃผ๋กœ, ๋‚ด ์–ธ์–ด๋กœ ์ •๋ฆฌ๋ฅผ ํ•˜๊ฒŒ ๋  ..