Singleton Pattern

ยท๐ŸŽ iOS & Swift
๋“ค์–ด๊ฐ€๋ฉฐ ์‚ฌ์‹ค ๋˜‘๋˜‘ํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฑด์ง€ ์•„๋‹Œ์ง€ ํ™•์ธ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ๋ชจ์ˆœ์ด ์žˆ์ง€๋งŒ, ๊ทธ๋ž˜๋„ ๋‚˜๋ฆ„ ์ฝ”๋“œ ๊ฐœ์„ ์„ ํ•ด๋ณด๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ์œผ๋‹ˆ ๊ธฐ๋ก์„ ๋‚จ๊ฒจ๋ณด๊ฒ ๋‹ค.... (๊ณ ๋ฏผ์˜ ํ”์ )... Realm์„ ์‚ฌ์šฉํ•˜๋‹ค๋ณด๋ฉด ์‚ฌ์šฉ๋˜๋Š” ์ฝ”๋“œ๊ฐ€ ํ•œ์ •์ ์ด๊ณ  ๊ฑฐ์˜ ์œ ์‚ฌํ•˜๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ํ•œ ๊ณณ์— ๋ชจ์•„์„œ ์‚ฌ์šฉํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค๊ณ  ์ƒ๊ฐํ•ด์„œ Manager ํŒŒ์ผ์„ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด์„œ ์‚ฌ์šฉํ•ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. ์ž˜ ๋งŒ๋“  ๊ฑด์ง€๋Š” ๋ชจ๋ฅด๊ฒ ๋‹ค. ๊ทธ๋ž˜๋„ ํ™•์‹คํžˆ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๊ธฐ๋Š” ํŽธํ•ด์กŒ๋‹ค๋Š” ๊ฒƒ์„ ๋Š๊ผˆ๋‹ค. ๋ฐ”๋กœ ํ•œ ๋ฒˆ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด์ž! ์ฝ”๋“œ ์‚ดํŽด๋ณด๊ธฐ 1. ๊ตฌํ˜„๋ถ€ // ๊ตฌํ˜„๋ถ€ import UIKit import RealmSwift protocol DataBase { func read(_ object: T.Type) -> Results func write(_ object: ..
taeeekki
'Singleton Pattern' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก