Michael Brown 3/8/2016

Using stride to convert C-style for loops to Swift 2.2

Read Original

This technical article discusses the deprecation of C-style for loops in Swift 2.2 and the pitfalls of the default conversion using Ranges, which can crash when the loop's end value is less than the start. It presents a practical solution using the Strideable protocol's stride(to:by:) method to handle edge cases cleanly, illustrated with a real-world example from an image viewer app for managing memory efficiently.

Using stride to convert C-style for loops to Swift 2.2

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser