typealias Comparator = (Any, Any) -> ComparisonResult

<aside> πŸ’‘ 비ꡐ μ•Œκ³ λ¦¬μ¦˜μ„ λ‚˜νƒ€λ‚΄λŠ” ν•¨μˆ˜ νƒ€μž… 별칭. Obj-C ν΄λž˜μŠ€λ“€μ—μ„œ ν™œμš©λ˜μ—ˆλ‹€.

</aside>

NS 접두사가 λΆ™λŠ” μ»¬λ ‰μ…˜ ν΄λž˜μŠ€λ“€μ—μ„œ 비ꡐ 및 μ •λ ¬ ν•¨μˆ˜μ˜ 인자λ₯Ό λ‚˜νƒ€λ‚Ό λ•Œ ν™œμš©λ˜μ—ˆλ‹€.

(λͺ‡λͺ‡ ν•¨μˆ˜λ“€μ€ 별칭을 μ‚¬μš©ν•˜μ§€ μ•Šκ³  전체 ν•¨μˆ˜ νƒ€μž…μ„ λͺ…μ‹œν•˜κΈ°λ„ ν•œλ‹€)

iOS 15 μ΄ν›„λ‘œ Comparator 별칭과 μœ μ‚¬ν•œ sort ν•¨μˆ˜λ₯Ό μš”κ΅¬ν•˜λŠ” SortComparator ν”„λ‘œν† μ½œμ΄ λ“±μž₯ν•˜λ©΄μ„œ Swift의 데이터 νƒ€μž…λ“€μ€ Comparator 별칭 λŒ€μ‹  ν•΄λ‹Ή ν”„λ‘œν† μ½œμ„ μ‚¬μš©ν•˜κ²Œ λ˜μ—ˆλ‹€. κ·ΈλŸ¬λ‚˜ κΈ°μ‘΄ Obj-C ν΄λž˜μŠ€λ“€μ€ μ—¬μ „νžˆ Comparator 별칭을 μ‚¬μš©ν•œλ‹€.

참고자료