일반적으로 UILabel의 LineBreak는 아래의 캡쳐처럼 여러가지가 존재합니다.
각각의 속성을 간단하게 설명해 보자면
개별 문자 하나 하나 단위로 줄바꿈합니다. 하나의 단어가 끝나지 않아도 줄을 바꿉니다.
단어 기준으로 줄바꿈합니다.
마지막 라인의 앞부분을 말줄임표로 처리합니다.
마지막 라인의 가운데를 말줄임표로 처리하고 앞뒤를 표시합니다.
마지막 라인의 뒷부분을 말줄임표로 처리합니다.
이제 본론으로 들어가서, 띄어쓰기로 나눠져 있는 단어를 하나의 단어처럼 인식시키려면 어떡할까요?
이렇게 한줄로 되어 있다가
글자가 많아져서 줄바꿈일 될 때에는 "내일 출석하면 000원"이 한번에 내려갔으면 좀더 모양새가 이쁠텐데...!
U+00A0
은 No-Break Space 줄여서 NBSP라고 합니다. HTML에서는  
로 많이 보셨을 겁니다.
일반적으로 사용되는 space(U+0020
)와는 기능이 다릅니다. 보통 word wrap은 space를 기준으로 줄바꿈합니다.
그에 비해 no-break space는 이 위치에서 줄바꿈이 될 수 없다는 것을 의미합니다.
"오늘은 가입하면 2000원! 내일 출석하면 10000원!" 이 문장을 "오늘은 가입하면 2000원! 내일\u{00A0}출석하면 \u{00A0}10000원!"으로 바꿔주면
짠! "\u{00A0}"
를 사용하면, 위와 같이 하나의 단어로 만들어줍니다!