๋ฐ˜์‘ํ˜•

ios realm ๋ฐฐ์—ด ๋ฐฉ๋ฒ• 1

[ Swift ] Realm์—์„œ ๋ฐฐ์—ด์‚ฌ์šฉํ•˜๊ธฐ ( feat.List )

์•ˆ๋…•ํ•˜์„ธ์š”~ ์˜ค๋Š˜์€ Realm์—์„œ ๋ฐฐ์—ด์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ๊ฐ„๋‹จํžˆ ์ •๋ฆฌํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค : ) Realm์—์„œ์˜ ๋ฐฐ์—ด ์‚ฌ์šฉ Realm์—์„œ๋Š” Swift์˜ Array๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์œผ๋ฉฐ Realm ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ์ œ๊ณตํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค์ธ List๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ์‹œ๋ฅผ ํ†ตํ•ด์„œ ์ •๋ฆฌํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฆ„๊ณผ ๋‚˜์ด ๊ทธ๋ฆฌ๊ณ  ์ข‹์•„ํ•˜๋Š” ์Œ์‹๋“ค์„ ๋ฆฌ์ŠคํŠธ๋กœ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” '์นœ๊ตฌ'๋ผ๋Š” ์˜ค๋ธŒ์ ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ผ๋‹จ, ์Œ์‹ ๋ชจ๋ธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. class Food: Object { @Persisted var name: String convenience init(name: String) { self.init() self.name = name } } ์ด ์Œ์‹ ๋ชจ๋ธ์„ ๋ฆฌ์ŠคํŠธ์˜ ํ˜•ํƒœ๋กœ ๊ฐ–๊ณ  ์žˆ๊ธฐ ์œ„ํ•ด์„œ๋Š” ์•ž์„œ ๋งํ•œ ..

iOS/Swift 2022.06.28
๋ฐ˜์‘ํ˜•