Intereting Posts
Отключение служб определения местоположения MKMapView Как я могу поместить все заголовки заголовков секций (или сохранить все видимые) в UITableView? Воспроизведение аудиофайла в Swift с использованием AVPlayer Предоставьте дополнительный корень для шага сборки Xcode «Исходный код и изображения» iOS SDK Нарисуйте текст UIImage Сквозная анимация страницы на UIcollectionViewCell ios Удалить тень из текста-заполнителя в UITextField в стиле CALayer Если я добавлю управление программно в viewDidLoad, как мне получить доступ к нему из других методов? iOS Локализация не загружает язык Как изменить название кнопки UIActionSheet на их клике? Как получить название города, штата и страны от Pincode в Swift iOS? Добавление нескольких подслоев в UIView будет отображать только один Как продолжить функцию через ViewControllers с помощью Swift? Английские локализованные файлы не загружаются iOS Enterprise Developer Account и публичные бета-версии?

Как написать сложный C-стиль для операторов в Swift 2.2

Как я смогу реализовать цикл цикла C, подобный этому в Swift 2.2?

 for var level: Double = 10; level <= 100; level += 10 { } 

 for level: Double in 10.stride(through: 100, by: 10) { } 

или в функциональном стиле:

 (1...10).map { Double($0) * 10.0 }.forEach { print($0) } 

Пожалуйста, не используйте var для итераторов и не меняйте значение итератора изнутри цикла.

Я приводил больше примеров в этом ответе

Для вашего конкретного примера, что сказал Султан.

В более общем плане, для действительно сложных, любой C-стиль for цикла:

 for init; cond; step { statement } 

может быть преобразовано во while :

 init while (cond) { statement step }