Swift version: 5.10
Swift has built-in way of checking whether all items in an array match a condition: the allSatisfy()
method. Give this thing a condition to check, and it will apply that condition on all items until it finds one that fails, at which point it will return false. If it reaches the end of the array and all have passed the condition, it will return true.
For example, you can check whether all items in an array of numbers are under 10:
[1, 2, 3, 4, 5].allSatisfy { $0 < 10 }
SPONSORED Transform your career with the iOS Lead Essentials. Unlock over 40 hours of expert training, mentorship, and community support to secure your place among the best devs. Click for early access to this limited offer and a FREE crash course.
Sponsor Hacking with Swift and reach the world's largest Swift community!
Available from iOS 8.0
This is part of the Swift Knowledge Base, a free, searchable collection of solutions for common iOS questions.
Link copied to your pasteboard.