Swift :: NSScanner 사용예제
NSScanner로 문자열로부터 특정한 값 뽑아내기
이 문서는 Swift 4.2를 기준으로 수정되었습니다. NSScanner에 대한 Swift Foundation 대응 클래스인 Scanner 클래스가 새로 정의되었으며, CharacterSet에 대한 몇 가지 사용 방법이 변경되었습니다
- 스캔할 문자열을 넘겨서 Scanner 객체를 생성한다.
- 스캐너가 무시하고 지나가야 할 문자들이 있으면 CharacterSet 타입의 값으로 만들어서 charactersToBeSkipped 속성으로 지정한다.
- 자, 이제 스캔을 시작하지.
이때, 스캐너의 API는 예전 Objective-C API에서 크게 바뀌지 않은 관계로 포인터를 인자로 받고, 넘겨 받은 포인터가 가리키는 객체에 스캔한 값을 쓰게 된다.
더 보기 »Swift :: NSScanner 사용예제