iOS ์•ฑ ๊ฐ•์ œ ์—…๋ฐ์ดํŠธ ์š”๊ตฌํ•˜๊ธฐ

์–ดํ”Œ์„ ์‹คํ–‰ํ• ๋•Œ ํŠน์ • ๋ฒ„์ „๋ณด๋‹ค ๋‚ฎ์„ ๊ฒฝ์šฐ์—…๋ฐ์ดํŠธ๋ฅผ ๊ฐ•์ œ๋กœ ์š”๊ตฌํ•˜๋ฉฐ ์•ฑ์Šคํ† ์–ด๋กœ ํŽ˜์ด์ง€๋ฅผ ๋„์šฐ๋„๋ก ํ•˜๋Š” ์ž‘์—… ๊ตฌํ˜„์ค‘ ์ƒ๊ธด ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ์ฒ˜์Œ์— ๋ฒ„์ „์„ String ๋ฌธ์ž์—ด์˜ ๋น„๊ต ์—ฐ์‚ฐ์ž๋ฅผ ํ†ตํ•ด ์ž‘์—…์„ ํ†ตํ•ด ์–ดํ”Œ ์ตœ์†Œ ๋ฒ„์ „ ๋ณด๋‹ค ๋†’์€์ง€ ํŒ๋‹จํ•˜์˜€์Šต๋‹ˆ๋‹ค.  ๋งŒ์•ฝ ํ˜„์žฌ ์–ดํ”Œ ๋ฒ„์ „์ด 1.0.9์–ดํ”Œ ์ตœ์†Œ ๋ฒ„์ „ 1.0.6 ์ผ ๊ฒฝ์šฐ   "1.0.9" > "1.0.6" // true์ด๋Ÿฌ๋ฉด ํ˜„์žฌ ๋ฒ„์ „์ด ์–ดํ”Œ ์ตœ์†Œ๋ฒ„์ „ ๋ณด๋‹ค ๋†’๋‹ค๊ณ  ํŒ๋‹จ๋˜์–ด ์—…๋ฐ์ดํŠธ ํ•˜์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค.  ํ•˜์ง€๋งŒ ๋งŒ์•ฝ ํ˜„์žฌ ์–ดํ”Œ ๋ฒ„์ „์ด "1.0.10" ์ผ ๊ฒฝ์šฐ"1.0.10" > "1.0.6" // false  ์ด๋Ÿฐ์‹์œผ๋กœ false ๊ฐ€ ๋˜๋ฏ€๋กœ ์•ฑ์Šคํ† ์–ด๋กœ ์—ฐ๊ฒฐํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์ฃผ๊ธฐ ์œ„ํ•ด์„œ'Compare' ๋ผ๋Š” String ๋‚ด๋ถ€์˜ method๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ..

iOS & swift 2024. 4. 26. 16:58