트렌딩 목록으로
Swift
appappleapplicationcocoapods

gkaimakas / SwiftValidators

iOS용 문자열(및 기타) 검증

이 프로젝트에 대해

gkaimakas 님의 SwiftValidators 프로젝트는 GitHub에서 240개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Swift 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.

Language Breakdown

Swift 99%Ruby 1%

🇰🇷 한국어 번역 README

AI 실시간 번역

Swift Validators :large_orange_diamond:

iOS용 문자열 검증.

목차

  • 설치
  • 워크스루
  • 사용법
  • 사용 가능한 검증기
  • 라이선스

ReactiveSwift + SwiftValidators

ReactiveSwiftSwiftValidators를 함께 사용하고 싶나요? SwiftValidatorsReactiveExtensionsValidatingProperty와 잘 작동하는 확장 세트를 제공합니다.

설치

SwiftValidators는 iOS 9.0 이상, Xcode 8, Swift 3.0에서 CocoaPods를 통해 사용할 수 있습니다.

`

SPM을 통해서도 사용할 수 있습니다:

워크스루

사용법

검증은 Validatorapply 함수를 사용하여 수행됩니다. Validator를 수동으로 생성할 수 있으며, Validator 클래스의 정적 함수를 통해 이미 사용 가능한 검증기를 사용할 수도 있습니다.

Validator의 apply 함수는 StringConvertible 프로토콜을 준수하는 nullable 값을 입력으로 받습니다. 기본적으로 String, NSString, Int, Float, Double, BoolStringConvertible을 준수합니다.

정적 Validator 함수를 사용할 때 입력이 nil일 경우 Validator의 동작을 nilResponse 매개변수를 true 또는 false로 설정하여 지정할 수 있습니다. 기본적으로 nilResponse는 false로 설정되어 있습니다.

각 검증기를 호출하는 방법에 대한 더 많은 예시는 단위 테스트를 참조할 수 있습니다.

논리 연산자

논리 AND, 논리 OR, 논리 NOT 연산자(각각 &&, ||, !)를 사용하여 연산자를 결합할 수 있습니다.

combinedANDValidator는 값이 비어 있지 않고 "true"일 때만 true가 됩니다.

combinedORValidator는 `


🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.

🔗 유사한 프로젝트

이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.

gkaimakas/SwiftValidators GitHub 원문 바로가기 →