Using count vs isEmpty to check whether a collection contains any elements
Read OriginalThis Swift programming article details why using the `isEmpty` property is generally more efficient than checking `count == 0` for determining if a collection is empty. It explains the O(n) time complexity of `count` on non-random-access collections like `String` and contrasts it with the O(1) `isEmpty` implementation, which compares `startIndex` and `endIndex`. The analysis includes examples from the Swift standard library.
Comments
No comments yet
Be the first to share your thoughts!
Browser Extension
Get instant access to AllDevBlogs from your browser
Top of the Week
1
2
Better react-hook-form Smart Form Components
Maarten Hus
•
2 votes
3
AGI, ASI, A*I – Do we have all we need to get there?
John D. Cook
•
1 votes
4
Quoting Thariq Shihipar
Simon Willison
•
1 votes
5
Dew Drop – January 15, 2026 (#4583)
Alvin Ashcraft
•
1 votes
6
Using Browser Apis In React Practical Guide
Jivbcoop
•
1 votes