[ios] extern 변수에 nullability 지정하기 [ios] extern 변수에 nullability 지정하기 -nullability 에 대한 호환이 100% 갖춰지지 않아서인지 이 글을 쓰는 시점에 순서가 명확하지 않은 부분들이 있다. -아래와 같은 순서로 type 과 const 사이에 써 주면 된다.extern NSString * _Nonnull const kTESTMyConst; const, nullability, [ios] extern 변수에 nullability 지정하기, _Nonnull, _Nullable, 위치 2017. 12. 16. [ios] Nullable & NonNull annotation [ios] Nullable & NonNull annotation -안드로이드에 보면 @Nullable, @NonNull 이라는 annotation 이 있어 API 사용에 대한 혜안을 주기 편리하다. -iOS 에도 있을까? -있다._Nullable 과 _Nonnull 이 그것이다. --(NSString* _Nullable)informationWithId:(NSString* _Nonnull)id; 위와 같은 문법으로 사용하면 된다. -_Nullable 과 _Nonnull 대신 nullable 과 nonnull 로 사용해도 된다.대신 이 경우에는 괄호의 처음에 온다.-(nullable NSString*)informationWithId:(nonnull NSString*)id; -property 에도 nullab.. 2017. 10. 30. 반응형 이전 1 다음