Use straight apostrophes (', U+0027) in Swift source code for user-facing strings.
- iOS renders straight apostrophes as typographic/curly ones automatically when displayed in
Text,UILabel, etc. - The system font (SF Pro) handles this via OpenType ligature substitution.
- The rendered result looks identical to the user regardless of which character is in the source.
- U+02BC (
ʼ) — Modifier letter apostrophe. Works but non-standard; confuses spell checkers (e.g., cspell won't recognizecanʼt). - U+2019 (
') — Right single quotation mark / typographic apostrophe. Unnecessary since iOS auto-renders this from straight quotes. - U+2018 (
') — Left single quotation mark. Not an apostrophe.
Straight apostrophe in source → typographic apostrophe on screen. Keep it simple.