Итак… я разбил свой Mac, и мне пришлось перезагрузить XCode. Для тех, кто вчера не читал мой блог. Тема сегодняшнего урока была о циклах, о том, как открывать циклы, как использовать условия внутри циклов, вложенные циклы. Я чувствовал, что немного схожу с ума, думая обо всем этом.

У меня также был очень долгий рабочий день, который не помог, так как мой мозг был не совсем в восприимчивом настроении. Поэтому мне было немного сложнее пробежаться по некоторым примерам и соотнести их с моим собственным опытом, как я упоминал во вчерашнем блоге. Были также некоторые очень простые ошибки, которые я сделал на сегодняшней викторине. Это просто показывает, что я не совсем правильно читал код в вопросе. Это определенно точки обучения, на которых я буду стараться расти.

Вот часть кода, над которым я работал после сбоя XCode… Я думаю, что случайно сделал бесконечные циклы, потому что один и тот же фрагмент кода, казалось, выполнялся более 40 000 раз.

Это было просто, хотя и верно, и увеличило количество переменных упражнений. Это дало очень полезную информацию о том, как я должен создавать условия в вызове while true. Поскольку условия дают вывод или причину разрыва. Я могу себе представить, если бы пользователя больше не было в приложении. Я предполагаю, что вам, возможно, придется выполнить условие, что если этот пользователь больше не находится на экране приложения, мы должны убить цикл, который может получать данные из API с интервалом в 5 минут.

Код виновника аварии…

Вот скриншот виновного кода, который, я уверен, создал бесконечный цикл. После того, как вы просмотрели его свежим взглядом, нет четкой проверки, чтобы инициировать вызов прерывания. Возможно, мне следовало добавить «==›», и это вызвало бы более быстрый выход из цикла.

Мне очень интересно посмотреть, как это использовать, когда я перейду к более сложной разработке Swift.

Завтра я вернусь к одной из моих любимых особенностей разработки — функциям, и я увижу различные типы функций, которые я буду интегрировать в Swift. Вернитесь завтра, чтобы узнать больше о моем путешествии по изучению Swift.

Спасибо за чтение :)