기금넷 공식사이트 - 복권 조회 - IOS 면접 질문: NSString 은 문자 수를 어떻게 계산합니까?
IOS 면접 질문: NSString 은 문자 수를 어떻게 계산합니까?
NSString 은 UTF- 16 으로 인코딩됩니다. 즉 16 비트가 있는 unichar 문자 시퀀스입니다. 따라서 각 문자를 트래버스하는 일반적인 방법은 다음과 같습니다.
"?" 이 이모티콘은 두 개의 16 비트 유니코드로 표현되며, 유니코드는 U+ 1F44D 로 두 문자 (U+D83D U+DC4D) 로 표시됩니다.
다행히 NSString 의 rangeofcomposedcharactersequenceforrange: 및 rangeofcomposedcharactersequenceindex 의 두 가지 방법을 사용하여 이 상황을 처리할 수 있습니다.
Unichar 대신 한 번에 하나의 하위 문자열을 순회합니다.
자세히: iOS 면접 질문 세트
- 관련 기사
- 조운파는 누구의 비서입니까? 바이두 백과
- 2004 년 포르투갈 유럽 컵의 모든 결과를 구하는가? 긴박하다
- 손 위챗 모멘트 가족사진 문구
- 스포츠 복권의 1 기는 언제입니까?
- 10 원짜리 스포츠 복권은 얼마입니까 _ 10 원짜리 스포츠 복권은 얼마입니까?
- Alipay 알림 표시줄 수금 알림 도우미가 폐쇄하는 것이 중요합니까?
- 오늘 Tencent는 어떻게 뉴스를 게시하나요?
- 아름다운 여전사가 되는 꿈을 꾸는 것은 법력의 상징이다
- 같은 가격대의 신차와 중고차는 어떻게 선택합니까? 늙은 운전기사가 어떻게 말하는지 들어 보세요.
- 복색구 216 마지막 기일 마감일