본문 바로가기
개발/iOS

NSString이 null(nil)이거나 비어있는지 체크하기

by GreatCoding 2015. 1. 13.

C#에서 스트링이 null이거나 비어있는지 체크할때는

if (String.IsNullorEmpty(s)) { ... }

이 코드를 주로 사용하였다.


Java의 경우에는 org.apache.commons.leng3.StringUtils를 사용하여

if (StringUtils.isEmpty(s)) { ... }

이 코드를 주로 사용하였다.


위와 같은 체크를 하고 싶다면 Objective-C 에서는 아래와 같이 하면 된다.

if (!s.length) { ... }

Objective-C의 경우 s가 nil이더라도 타 언어와는 달리 null point exception이 일어나지 않고

nil이나 0가 리턴이 된다. 이와 같은 특성을 활용하여 위와 같이 체크하면 nil이거나 비어있는지를 체크할 수 있다.

'개발 > iOS' 카테고리의 다른 글

한꺼번에 모든 모달 닫기  (0) 2015.01.22
네비게이션 바에 환경설정 버튼 올리기  (0) 2015.01.22

댓글