UITexfField나 UISearchBar 등 문자열 입력을 받는 경우, 대부분 유효성을 검증하는 로직을 함께 구현하게 된다. 이런 경우에 주로 다음과 같은 조건들을 검사하게 된다.공백 입력(WhiteSpace)글자 수 제한(e.g. 4글자 이상, 12글자 이하)특수문자 제한(e.g. 모든 특수문자, @_ 등을 제외한 특수문자 제한 등)대소문자 혼합(e.g. 대소문자 각 1자 이상을 포함)조건이 많아질수록 정규표현식이나 다른 방법을 사용하는 게 코드가 더 간결해질 수 있지만, Validate 조건이 비교적 간단하다면 White Space 검출에 다음 메서드를 활용할 수 있다. 패러미터로 받는 캐릭터셋을 문자열 양 끝에서 제거한 후 새로운 문자열로 반환합니다. StringProtocol의 Exten..