Notice
Recent Posts
Recent Comments
Link
투케이2K
140. (swift5/xcode) [유틸 파일] dicNotNull : 딕셔너리 널 (null) 여부 체크 수행 본문
[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT5
[소스 코드]
// -----------------------------------------------------------------------------------------
// MARK: - [딕셔너리 널 여부 체크]
// -----------------------------------------------------------------------------------------
func dicNotNull(dic_: Dictionary<String, Any>?) -> Bool {
/*
// -----------------------------------------
[dicNotNull 메소드 설명]
// -----------------------------------------
1. 딕셔너리 데이터를 널 여부 체크 수행
// -----------------------------------------
2. 호출 방법 :
let dic_ : Dictionary<String, Any> = ["name":"투케이", "age":29] // [딕셔너리]
C_Util().dicNotNull(dic_: dic_)
// -----------------------------------------
3. 리턴 반환 : 널이 아닌 경우 true / 널인 경우 false
// -----------------------------------------
*/
// [초기 리턴 데이터 변수 선언 실시]
var returnData = false
// [인풋 데이터 널 체크 수행 실시]
if dic_ != nil
&& dic_?.isEmpty == false
&& dic_?.count ?? 0 > 0
&& dic_?.keys.count ?? 0 > 0 {
// [리턴 변수 삽입]
returnData = true
}
// [로그 출력 실시]
S_Log._D_(description: "딕셔너리 널 여부 체크", data: [
"INPUT :: \(String(describing: dic_))",
"RETURN :: \(returnData)"
])
// [리턴 데이터 반환 실시]
return returnData
}
반응형
'Swift' 카테고리의 다른 글
Comments