Новый выпуск вышел в открытый доступ
В главе о замыканиях мы писали свою функцию для сортировки массива персон. Это была удобная функция, которая, тем не менее, работала только с массивом персон. Но стандартные функции массива работают с любыми данными, которые хранятся в массиве. Как нам достичь такой же гибкости? Нужно написать дженерик-функцию, этим мы и займемся в этой главе.
В главе о замыканиях мы писали свою функцию для сортировки массива персон. Это была удобная функция, которая, тем не менее, работала только с массивом персон. Но стандартные функции массива работают с любыми данными, которые хранятся в массиве. Как нам достичь такой же гибкости? Нужно написать дженерик-функцию, этим мы и займемся в этой главе.
🔥5
Сейчас, думаю над комптенциями iOS разработчика на разных уровнях. Прихожу к выводу, что джун (не путать со стажером, который вообще еще опыта не имеет) уже обязан знать доку по языку как отче наш. Язык база, дока читается за день, вдумчиво за неделю. Кажется нет никаких причин не знать, что в ней написано. И когда человек говорит, хз что можно к опшенал мап применять или что такое some кейворд, то нет ему оправданий)
Ваше мнение?)
Ваше мнение?)
💯9👎3👍1🌭1
Сегодня в 19:00 МСК мы с ребятами попробуем запустить шоу "Ламповый стол". В первом выпускеобсудим SwiftUI. На сколько он готов к продакшену, на сколько он лучше или хуже старого доброго UIKit-a, и другие насущные вопросы.
Присоединяйтесь в качестве слушателя, участника или просто общайтесь в чате, рассказывайте успешные кейсы, боли и просто свои мысли по поводу нового фреймворка, будет интересно!
Ссылка на зум будет за 5 минут до начала ;)
Присоединяйтесь в качестве слушателя, участника или просто общайтесь в чате, рассказывайте успешные кейсы, боли и просто свои мысли по поводу нового фреймворка, будет интересно!
Ссылка на зум будет за 5 минут до начала ;)
❤🔥9
Новый выпуск для подписчиков на Boosty
Начинаем верстать приложение по figma, для практики полученных знаний.
В этом выпуске:
* Был создан новый проект;
* перенесены все необходимые цвета и иконки;
* добавлено главное флоу приложения.
Начинаем верстать приложение по figma, для практики полученных знаний.
В этом выпуске:
* Был создан новый проект;
* перенесены все необходимые цвета и иконки;
* добавлено главное флоу приложения.
❤10👍3🔥2
Новый выпуск для подписчиков на Boosty
В этой главе мы поговорим как добавлять в приложение, свои собственные модификаторы на примере модификатора для текстовой надписи.
В этой главе мы поговорим как добавлять в приложение, свои собственные модификаторы на примере модификатора для текстовой надписи.
🔥8👍2
Новый выпуск вышел в открытый доступ
Мы изучили все основы языка Swift и теперь, спустя 64 главы, пришло время поговорить о том, чем пользовались все это время для написания кода, о редакторе в нашей IDE Xcode. В этой главе мы узнаем, что он из себя представляет, как помогает нам писать код, когда стоит на него положиться, а когда доверять не стоит.
Мы изучили все основы языка Swift и теперь, спустя 64 главы, пришло время поговорить о том, чем пользовались все это время для написания кода, о редакторе в нашей IDE Xcode. В этой главе мы узнаем, что он из себя представляет, как помогает нам писать код, когда стоит на него положиться, а когда доверять не стоит.
👍8❤2
Новый выпуск вышел в открытый доступ
Вот и подошел к концу курс "Основы языка Swift". Это были долгие 65 глав. В этой же заключительной главе мы подведем итог, разберемся, что делать и к чему готовиться дальше.
Вот и подошел к концу курс "Основы языка Swift". Это были долгие 65 глав. В этой же заключительной главе мы подведем итог, разберемся, что делать и к чему готовиться дальше.
🔥15👍1
Новый выпуск для подписчиков на Boosty
Начинаем верстать приложение по figma, для практики полученных знаний.
В этом выпуске:
Доделан флоу главного экрана;
закончены вкладки.
Начинаем верстать приложение по figma, для практики полученных знаний.
В этом выпуске:
Доделан флоу главного экрана;
закончены вкладки.
👍4🔥1
Новый выпуск для подписчиков на Boosty
Начинаем верстать приложение по figma, для практики полученных знаний.
В этом выпуске:
Создал экран информации о дневном приеме калорий;
сверстал шапку экрана;
начал делать список калорий.
Начинаем верстать приложение по figma, для практики полученных знаний.
В этом выпуске:
Создал экран информации о дневном приеме калорий;
сверстал шапку экрана;
начал делать список калорий.
👍5🔥1
Новый выпуск вышел в открытый доступ
В этой главе мы расскажем, что ждёт нас на курсе "Основы создания iOS приложений на SwiftUI", какие вещи мы изучим и как глубоко.
В этой главе мы расскажем, что ждёт нас на курсе "Основы создания iOS приложений на SwiftUI", какие вещи мы изучим и как глубоко.
🔥10💅1
Новый выпуск для подписчиков на Boosty
Вышел Xcode 15 и вместе с ним некоторые вещи претерпели изменения. Одна из этих вещей работа с ресурсами: цветами и картинками. Раньше для работы с нашими собственными ресурсами мы должны были обращаться к ним по имени в виде строки. Что бы не набирать везде эти строки заново, мы создавали перечисления, но теперь все это делает Xcode вместо нас.
Вышел Xcode 15 и вместе с ним некоторые вещи претерпели изменения. Одна из этих вещей работа с ресурсами: цветами и картинками. Раньше для работы с нашими собственными ресурсами мы должны были обращаться к ним по имени в виде строки. Что бы не набирать везде эти строки заново, мы создавали перечисления, но теперь все это делает Xcode вместо нас.
👍4🔥1
Новый выпуск для подписчиков на Boosty
Начинаем верстать приложение по figma, для практики полученных знаний.
В этом выпуске:
* Закончил стиль панели навигации;
* решил проблему с иконками после перехода на Xcode 15;
* решил проблему с белым фоном до скрола.
Начинаем верстать приложение по figma, для практики полученных знаний.
В этом выпуске:
* Закончил стиль панели навигации;
* решил проблему с иконками после перехода на Xcode 15;
* решил проблему с белым фоном до скрола.
🔥6👍2
Новый выпуск вышел в открытый доступ
В этой главе мы создадим своё первое iOS-приложение, оно будет базовым и ничего не будет делать, кроме как выводить на экране симулятора фразу "Hello, world!".
В этой главе мы создадим своё первое iOS-приложение, оно будет базовым и ничего не будет делать, кроме как выводить на экране симулятора фразу "Hello, world!".
🔥6❤2👨💻1
Новый выпуск для подписчиков на Boosty
Начинаем верстать приложение по figma, для практики полученных знаний.
В этом выпуске:
* Добавил кнопки для добавления приемов пищи;
* добавил прогресс бар в виде пакмена;
* добавил анимации.
Начинаем верстать приложение по figma, для практики полученных знаний.
В этом выпуске:
* Добавил кнопки для добавления приемов пищи;
* добавил прогресс бар в виде пакмена;
* добавил анимации.
🔥2👍1
Новый выпуск для подписчиков на Boosty
Начинаем верстать приложение по figma, для практики полученных знаний.
В этом выпуске:
* Добавил верстку строки с информацией о приеме пищи;
* добавил тень для списка.
Начинаем верстать приложение по figma, для практики полученных знаний.
В этом выпуске:
* Добавил верстку строки с информацией о приеме пищи;
* добавил тень для списка.
❤4🙏2👍1
Новый выпуск вышел в открытый доступ
В этой главе мы обзорно познакомимся с самыми необходимыми настройками, присущими iOS-проекту, которые отличаются или вообще отсутствуют среди настроек проекта для консоли. Также рекомендуем освежить свои знания по настройкам проекта из главы Основные настройки проекта, так как в текущей главе мы предполагаем, что вы уже усвоили эту информацию.
Кроме того, мы разберёмся с тем, что такое поддерживаемая ориентация устройства, а также с тем, как добавлять в приложение те или иные разрешения на использование возможностей платформы.
В этой главе мы обзорно познакомимся с самыми необходимыми настройками, присущими iOS-проекту, которые отличаются или вообще отсутствуют среди настроек проекта для консоли. Также рекомендуем освежить свои знания по настройкам проекта из главы Основные настройки проекта, так как в текущей главе мы предполагаем, что вы уже усвоили эту информацию.
Кроме того, мы разберёмся с тем, что такое поддерживаемая ориентация устройства, а также с тем, как добавлять в приложение те или иные разрешения на использование возможностей платформы.
👍4🔥1
Новый выпуск для подписчиков на Boosty
Начинаем верстать приложение по figma, для практики полученных знаний.
В этом выпуске:
* Добавлен календарь для выбора даты;
решена проблема с показом календаря по клику на изображении;
* научились форматировать дату.
Начинаем верстать приложение по figma, для практики полученных знаний.
В этом выпуске:
* Добавлен календарь для выбора даты;
решена проблема с показом календаря по клику на изображении;
* научились форматировать дату.
👍6❤1
Не знаю зачем, но теперь у канала есть свои стикеры)
🔥20👍1