84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
如何检测NSString在Objective-C里是否为空?
原问题:How do I test if a string is empty in Objective C?
光阴似箭催人老,日月如移越少年。
마크 샤르보노 [문자열 길이] == 0인지 확인할 수 있습니다. 유효하지만 빈 문자열(@"")인지, null인지 확인합니다. 값이 없는 길이를 호출하면 0이 반환되기 때문입니다.
맷 G 위의 답변이 맞습니다. 하지만 이번 기회에 Wil Shipley가 자신의 블로그에 공유한 isEmpty를 요약하여 소개하고 싶습니다.
첫 번째 방법은 효과적이지만 문자열에 공백(@" ")이 있으면 작동하지 않습니다. 따라서 테스트하기 전에 공백을 비워야 합니다. 다음 코드는 문자열
다음과 같은 긴 코드 문자열을 입력할 필요가 없도록 매크로를 정의하는 것이 좋습니다.
이제 다음을 사용할 수 있습니다.
롭 내가 본 최고의 솔루션 중 하나(Matt G의 것보다 더 좋음)는 Git Hub 보고서에서 찾은 향상된 인라인 기능입니다.
user238824 이 기능을 사용하는 것이 좋습니다:
촌 또 다른 옵션은 isEqualToString을 사용하여 다음과 같이 @""와 같은지 확인하는 것입니다.
짐 티오 내가 사용하는 것:
문제는 self에 값이 없으면 이 함수가 호출되지 않는다는 것입니다. 이는 필수인 false를 반환합니다.
사미르 즈와르찬 else 조건인 경우 다음 중 하나를 사용하세요. 방법 1:
방법 2:
마크 샤르보노
[문자열 길이] == 0인지 확인할 수 있습니다. 유효하지만 빈 문자열(@"")인지, null인지 확인합니다. 값이 없는 길이를 호출하면 0이 반환되기 때문입니다.
맷 G
으아아아위의 답변이 맞습니다. 하지만 이번 기회에 Wil Shipley가 자신의 블로그에 공유한 isEmpty를 요약하여 소개하고 싶습니다.
첫 번째 방법은 효과적이지만 문자열에 공백(@" ")이 있으면 작동하지 않습니다. 따라서 테스트하기 전에 공백을 비워야 합니다.
양쪽의 공백을 모두 제거합니다. 으아아아다음 코드는 문자열
다음과 같은 긴 코드 문자열을 입력할 필요가 없도록 매크로를 정의하는 것이 좋습니다.
으아아아이제 다음을 사용할 수 있습니다.
으아아아롭
으아아아내가 본 최고의 솔루션 중 하나(Matt G의 것보다 더 좋음)는 Git Hub 보고서에서 찾은 향상된 인라인 기능입니다.
user238824
으아아아이 기능을 사용하는 것이 좋습니다:
촌
으아아아또 다른 옵션은 isEqualToString을 사용하여 다음과 같이 @""와 같은지 확인하는 것입니다.
짐 티오
으아아아내가 사용하는 것:
문제는 self에 값이 없으면 이 함수가 호출되지 않는다는 것입니다. 이는 필수인 false를 반환합니다.
사미르 즈와르찬
으아아아else 조건인 경우 다음 중 하나를 사용하세요.
방법 1:
방법 2:
으아아아