Узнайте Swift
Этот список содержит несколько ссылок на контент, чтобы научиться развивать использование Swift Language. Из -за нехватки португальского контента мы включаем в список английский контент. Содержание полностью Pt-B-B-Br выделено тегом [??] .
Если вы заинтересованы в соревнованиях, не стесняйтесь делать вилку и отправить PR. Чем больше контента, тем лучше?
Как внести свой вклад?
Хотите знать, как внести свой вклад в этот проект? Проверьте наш файл foot.md
Краткое содержание
- Узнайте Swift
- Краткое содержание
- Содержание
- Учебные пособия
- Язык
- Архитектуры
- Стандарты проекта
- Интерфейс
- Общий
- Swiftui
- Раскадровка
- Код просмотра
- Uikit
- Анимация
- Сеть
- Управление зависимостью
- Упорство
- Реактивность
- Безопасность
- Доступность
- Тестирование
- Бэкэнд
- Инструменты и ресурсы
- Коммунальные услуги
- Развертывание и CI/CD
- Блоги и платформы
- Книги
- Каналы YouTube
- Плейлисты на YouTube
- Подкасты
- Детские площадки
- Бесплатные курсы
- Оплачиваемые курсы
- Дорожные карты
- Сообщества
- Каналы на телеграмме
- Instagram
- Twitter
Содержание
Этот раздел содержит ссылки на конкретный контент, связанный с Swift Language и Ecosystem Development.
Учебные пособия
- Как разработать свой собственный генератор паролей в iOS - Виктор Катао [??]
- Учебники для приложения для iOS - Apple
- Учебник SWIFUI - Apple
- ? XCODE: Как создать приложение для iOS из Zero (для начинающих) - Tiago Aguiar [??]
- ? Как создать приложение для iOS на Xcode без раскадровки - Devpoli [??]
- Создание приложений для iOS с Swift 2023 - Bruno Santos [??]
Язык
- Переменные и постоянные в Swift - Reisdev [??]
- Что такое классы и структура, различия и когда использовать - Джованна Мобеллер [??]
- Использование структуры и класса в Swift - Amanda Paiva [??]
- Протоколы Swift: дидактический подход - Caio Santos [??]
- Свойства в Swift - Pedro Menezes [??]
- Необязательно Swift: Как использовать? - Джованна Мёллер [??]
- Необязательно в Swift - Reisdev [??]
- Понимание использования дженериков: почему и как его использовать? - Джованна Мёллер [??]
- Понимание [слабого я] на Свифте - Джонатан Медина [??]
- Как работают модификаторы доступа? - Джованна Мёллер [??]
- Как декодировать json в Swift - Reisdev [??]
- Кодируемое преобразование данных (кодируемое и декодируемое) - Джованна Мёллер [??]
- Декодирование json со Swift 4 - Матеус Сильва [??]
- Декодирование JSON с Swift 4 (Часть 2) - Матеус Сильва [??]
- Управление памятью iOS - Слабое, сильное и не принадлежащее - Décio Montanhani [??]
- Демистификация протокола -ориентированного программирования - Marcos Lacerda [??]
- Вы знаете, что такое обертки недвижимости? Часть 1 - Маркос Лакерда [??]
- Вы знаете, что такое обертки недвижимости? Часть 2 - Маркос Лакерда [??]
- Таймер - манипулирование временем с использованием таймера (iOS) - Vinicius mangueira [??]
- Конкурс в iOS: теория, стоящая за большим центральным диспетчержным, - Лора Пинхайро [??]
- Состояние гонки и гонка данных: создание классов Threadsafe в Swift - Laura Pinheiro [??]
- ? Автоматизация обнаружения утечки памяти - Комментирование [??]
- ? Свифт на практике: использование протоколов (часть 1) - Como [??]
- ? Swift на практике: использование протоколов (часть 2) - Como [??]
- ? Как работать с закрытиями - devpoli [??]
- ? Раскрытие Swift Arc - devpoli [??]
- ? Структура или класс, для чего это? - devpoli [??]
- ? Lazy VAR и вычисленные свойства - в чем разница? - devpoli [??]
Архитектуры
- 5 наиболее используемых архитектур iOS - ZUP [??]
- Основные архитектуры для приложений iOS - объектив [??]
- Понимание MVC, MVP и MVVM - ENG [??]
- Какая лучшая архитектура для приложений iOS? MVC? - Джеральдо Бастос [??]
- Какая лучшая архитектура для приложений iOS? MVVM? - Джеральдо Бастос [??]
- Архитектура MVVM - POMO DOCS [??]
- Чистая архитектура (чистая) - Раяна Прата [??]
- Наиболее распространенные преимущества среди архитектур iOS - Yasmin Benatti [??]
- Сравнительное исследование между архитектурными моделями для разработки приложений для платформы iOS - Icaro Lima [??]
- Внедрение архитектуры MVP - Комментирование [??]
- Архитектура iOS: MVVM-C
- ? (Re) Начиная с Swiftui + MVVM - Cicero Camargo Codemus [??]
- ? Применение стандарта проектирования MVC в приложениях для iOS - Академия разработчиков PUC -RIO [??]
- ? Приближаясь к бизнес -архитектурам - Бруно Рамос [??]
- ? Как собрать MVVM в Swift - devpoli [??]
- ? Мигрирование экрана MVC на VIP - Комментирование [??]
- ? Применение MVVM - Pedro Lobosta [??]
Стандарты проекта
- Протокол делегата в Swift - Cassia Barbosa [??]
- Swift Project Standards - Refactoring.guru [??]
- Инъекция зависимости - Рауль Феррер [??]
- Немного о инъекции зависимости от iOS - Виктор Брито [??]
- ? Применение паттерна делегата - Педро Лобоста [??]
- ? Создание координатора - Педро Лобоста [??]
- ? Использование POP, инъекции зависимостей и фабрики - Pedro Lagost [??]
- Дизайн узоров в Swift
- Хорошие практики iOS
Интерфейс
Общий
- Различия в строительстве макета со скальструацией, XIB и Code - Alura [??]
- ? Знание uiview и ограничений в iOS - devpoli [??]
- IOS принципа с Swift: Basic Auto Mayout - Bart Jacobs [??]
Swiftui
- Заменит ли Swiftui Swift? - Кассиан де Фрейтас [??]
- Swiftui: Советы для тех, кто хочет начать развиваться - Артур Гивир [??]
- Макеты со Swiftui - Alura [??]
- Swiftui Примечания
- ? Введение в Swiftui - строительство приложений для iOS - Джованна Мобеллер [??]
- ? Введение в Swiftui - Как создать первый
- ? Swiftui: Как начать с нуля в современном развитии iOS - Tiago Aguiar [??]
- ? Узнайте, как создать нативные приложения для iPhone на XCode - Полное руководство: Swiftui - Swift Brotherhood [??]
- ? Swiftui для разработчиков uikit - Hugo Silva [??]
- ? Swiftui: анимация iOS - Tiago Aguiar [??]
- ? Как создать приложение для iOS (супер простое!) - учебник Swiftui - Tiago Aguiar [??]
- Взлом с iOS: Swiftui Edition
Раскадровка
- Демистифицируя раскадровки - equinecios [??]
- Uikkit, standard â ândriu felipe [??]
- Расскар, Kodeco
- ? Как создать приложение для iOS с использованием раскадровки - академия разработчиков PUC -Rio [??]
Код просмотра
- Просмотреть код в Swift - Cassia Barbosa [??]
- Реализация интерфейсов iOS в просмотре кода - ioasys -voice [??]
- Курс iOS: код модуля в просмотре - Thiago lioy [??]
- Сколько просмотров приложение? - Echinocios [??]
- Как начать с кода просмотра в iOS - Жоао Александр [??]
- Как создать приложение iOS в просмотре - Reisdev [??]
- ViewCode + Autolayout - Kodeco
- ViewCode + Snapkit - Kodeco
- ? Как использовать ViewCode без раскадровки - Академия Backfront [??]
- ? Как работает uistacckview - devpoli [??]
- ? Как создать экран, используя код View -Code - Swift для всех [??]
- ? Как создать Swift Components с помощью кода ViewCode - Swift для всех [??]
Uikit
- Первые шаги с uikit - tuts+ [??]
- Uikit: рендеринг компонентов в swiftui - ioasys -voice [??]
Анимация
- Улучшение опыта вашего приложения с помощью анимации - iOS - Леонардо Сантос [??]
- ? Swiftui: анимация iOS - Как начать - Tiago Aguiar [??]
Сеть
- Async/wait: общий сетевой слой со Swift 5.5 - Виктор Катао [??]
- Использование Swift 5 Codables для употребления фильма API - Лукас Фернандес [??]
- Как получить Swift 4.2 - Gois [??]
- Я потребляю API с Swiftui - Tamara erlij [??]
- ? Проще говоря, поиск данных API - devpoli [??]
- ? Потребление данных из API в Swift - Pedro Cacique [??]
- ? Создание сервисного уровня - Pedro Lobosta [??]
Управление зависимостью
- Установка и использование Cocoapods Degy Deginencies Manager - Giovanna Moeller [??]
- Менеджер зависимостей iOS - tokenlab [??]
- Карфаген: менеджер проекта для проектов Xcode - Infoq [??]
Упорство
- Изучение Coredata с Swiftui - Академия Ifce + Alley Pereira [??]
- Coredata - Введение в настойчивость в iOS - Guilherme Paciuulli [??]
- Постоянство данных с использованием coredata - efinecios [??]
- ? Как использовать userdefaults - swift для всех [??]
Реактивность
- RXSWIFT BASIC РЕЗЮМЕ - HOFF SILVA [??]
- Swift Combine - Vinicius Mangueira [??]
- Сравнение RxSwift и Combine - Энтони Джанели [??]
- Как вставить RXSWIFT + Функциональное программирование в ваш проект, который выполнен на 90% - Bruno Bilerscky [??]
- Учебник Ultimate Combine Framework в Swift
Безопасность
- Безопасность на устройствах iOS - Daiane Santos [??]
- Шифрование для устройств iOS - Vinicius Mangueira [??]
- Анти-реверсионная защита для iOS
- SSL Pinning - Flawless App Stories
Доступность
- Сделать ваше приложение доступным для всех в iOS - Густаво Северо [??]
- Голос Over - Доступность iOS - renan germono [??]
- Создание доступного решения для однократного кода - Андре Салла [??]
- Вы когда -нибудь задумывались, доступно ли ваше приложение? - imasters [??]
- ? Как сосредоточиться на элементе с доступностью - Академия Backfront [??]
Тестирование
- Модульный тест iOS и тест пользовательского интерфейса - Хофф Сильва [??]
- Письменные тесты в хаотических сценариях: практический подход - Ренато Фелисио [??]
- Написание модульных тестов для ViewController с TableView - Леонардо Кунха [??]
- Swift UNIT -тесты с MVVM - SoftDesign [??]
- Автоматизированные тесты с xctest framework для теста приложения iOS - Amanda lacerda [??]
- Тестовые удвоения в Swift (или Unit Test Isolation) - Vasconcelos Matheus [??]
- IOS тесты 101 - Ясмин Бенатти [??]
- ? Нативная автоматизация тестов для iOS с Xcuiteste - Qazando [??]
- ? Работа с FillEmanager в модульных тестах - Como [??]
- ? Написание тестов пользовательского интерфейса - como [??]
- ? Создание модульных тестов - Pedro Lobosta [??]
- ? Создание модульных тестов на практике - Pedro Lobosta [??]
- ? [DevAss Talks] Доминирующие модульные тесты на iOS (Леонардо Сантос) [??]
Бэкэнд
- Steam - новый тип веб -структуры
- ? Создайте Restapi в Swift, используя паровую структуру
- ? Начало работы с парами
- ? Начало работы с парами | Серверная сторона Swift
- ? На стороне сервера Swift с использованием пар, часть 1 - начало работы
- ? Vapor New: Urok 1 - Ведейни, СОЗДАЙТЕ, МОДЕЛЯ Бэкэнд на Swift | Странство
Инструменты и ресурсы
Коммунальные услуги
- Swift Lint - Vinicius Mangueira [??]
- Форматирование даты - nsdatefrack
- Linting - Swiftlint
Развертывание и CI/CD
- Генерирующие артефакты .ipa с действиями GitHub - Мишель Лутц [??]
- Bititis
- Дженкинс
- Fastlane
- Дзюдо - ориентирован на сервер пользовательского интерфейса
Блоги и платформы
- Примитивная школа - бета
- Воссоздать
- Appcoda
- Взлом со Свифтом
- Kodeco (бывший Raywenderlich)
- Учитесь
- Ежедневная доза Swift
- IOS dev Weekly
- Создать с помощью Swift
- Потрясающие iOS
- Swift Dev
- Святой Свифт
- Свифт с Маджидом
- Swift Senpai
- Serialcoder.dev
- Свифт от Санделла
- Примечания WWDC
- Свифтл
- Еще один быстрый блог
Книги
- Разработка для iPhone и iPad - Рикардо Р. Лечета
- Свифт в глубине - tjeerd in 't Veen
- Освоение Swift 5 - Джон Хоффман
- Книги Kodeco, различные уровни и темы
- Swift Book на португальском языке
- Узнайте Swift - Aidan Finn
Каналы YouTube
- Аттекита Дев [??]
- Академия спереди [??]
- Cicero Camargo Codemus [??]
- Cocoaheadsbr [??]
- Кодирование с MOA [??]
- Комментирование [??]
- Академия разработчиков PUC-RIO [??]
- Мишель Лопес [??]
- Педро Лобоста [??]
- Рейсдев [??]
- Рафаэль Оливейра [??]
- Тиаго Агиар [??]
- Тайс садами [??]
- Быстро для всех [??]
- Кредо Академия
- Основной разработчик
- Академия iOS
- Пол Хадсон
- Повстант
- Шон Аллен
- Винсент Прадиль
- Кавсофт
- Стюарт Линч
- Карин Пратер
Плейлисты на YouTube
- Свифт курс - Hugo vasconcelos [??]
- Swift Classe - Bruno Scheltzke [??]
- Развитие iOS - не согласен с знаниями / Renato Matos [??]
- IOS Development - Tiago Aguiar [??]
- Свифт курс - Программирование - Тиаго Агиар [??]
- Развитие iOS с Swift Tutorials
- Бесплатный курс Swift и Swiftui (Стэнфорд 2020)
- Серия учебных пособий по языку программирования Apple Swift
- Лекции курса iOS Spring 2021 - Cornell Appdev
- Учебники для iOS (Legacy)
Подкасты
- Строительный подкаст ??
- Свифт от Санделла
- Свифт развернут
- Скомпилировать Swift
- Счетчик. Свифт подкаст
- Гигагерц подкасты
Детские площадки
- Swift Online Playground
- Apple Swift Playgrounds
Бесплатные курсы
- Swift4noobs [??]
- Изучать быстрый от начинающего до нападающего - Udemy [??]
- iOS 13 & Swift 5 - воссоздание Tinder 2020 [??]
- Обучение программированию - Apple
- CS193P - Разработка приложений для iOS с использованием Swiftui - Стэнфорд
- 100 дней быстрого
- 100 дней Swiftui
Оплачиваемые курсы
- Курс карьеры iOS - комментирует [??]
- Макеты со Swiftui - Alura [??]
- Полное развитие курса iOS 11 Swift 4 - Эрик Брито [??]
- IOS12 Разработка приложений в Swift4 - Родриго Гимараес [??]
- Swift - TDD, Чистая архитектура, дизайнерские узоры, твердый, MVP - Rodrigo Manguinho [??]
- Развитие iOS 12 - Узнайте, как создать 18 приложений - Jamilton Damasceno [??]
- Разработчик iOS: подготовиться к рынку труда - Wellignton Bezerra [??]
- Полный iOS Development Bootcamp - Udemy
- От начинающего до нападающего в модульных тестах в iOS
Дорожные карты
- Путешествие программиста iOS - Академия Backfront [??]
- План изучения развития iOS - ZUP Innovation [??]
- Дорожная карта iOS - скалолазание со Свифтом [??]
- Swift Developer Roadmap - Ronan Rodrigo Nunes
- Дорожная карта мобильного застройщика - Юнг Ким
- Матрица навыков разработчика iOS - Бохдан Орлов
- Дорожная карта iOS профессиональному разработчику
Сообщества
- NSFLOW - Телеграмма
- Devddddrops iOS - Телеграмма
- ios dev br - slack
- IOS Бразилия - раздор
Каналы на телеграмме
Instagram
- Cocoaheads Бразилия
- Ежедневная доза Swift
- Данесса
- Застройщик Леле
- Луис Мелло
- Маф
- Рафаэль Оливейра
- Рейсдев
- Рихилли
- Тайс садами
Twitter
- Эн
- Быстрый язык
- Кавсофт
- Авиэль
- Пол Хадсон
- Xcode выпускает
- Томас Рикуард
- Донни Валс