Онлайн курсы по Swift

Полезные материалы

Учебная библиотека. Последние новости из мира Swift и iOS.

Нет доступных Сообщений

  • Новости ·

MacOS Catalina от Apple сегодня стала доступна

В течение многих лет Apple была осторожна со своими обновлениями MacOS. По стандарту ежегодных обновлений, которые Apple обычно делает, обновления для MacOS, возможно, были слишком не выраженными, чтобы обращать на себя внимание. И, честно говоря, это прекрасно. Если ноутбук — новый роскошный автомобиль, то операционная система — это отличный руль, который не выбивается из окна во время вождения.
Читать далее...
  • Swift & Xcode ·

SwiftUI: рисование границы с закругленными углами для кнопок и текста

С SwiftUI вы можете легко нарисовать границу вокруг кнопки или текста (и это на самом деле работает для всех видов), используя border модификатор. Скажем, например, вы хотите создать такую ​​кнопку:
Читать далее...
  • Swift & Xcode ·

SwiftUI: как создать контекстное меню в iOS 13

Ранее Apple официально выпустила iOS 13 для широкой публики. Помимо темного режима и других новых функций, последняя версия iOS также представляет нам новый способ, известный как контекстное меню, для взаимодействия с устройством.
Читать далее...
  • Новости ·

Swift или Python: плюсы и минусы.

Сегодня предлагаем вашему вниманию перевод статьи, в которой сравниваются два набирающих популярность языка программирования. Всем, кто хочет освоить разработку, но не знает с какого языка начать. Популярность того или иного языка программирования меняется каждый год. Некоторые из них «выходят их моды», в то время как другие стремительно растут. Последние несколько лет можно выделить 2 крупных языка, которые растут как на дрожжах: Swift и Python.
Читать далее...
  • Swift & Xcode ·

Собеседование Swift — вопросы и ответы

Языку программирования Swift всего четыре года, но он уже становится основным языком разработки для iOS. Развиваясь до версии 5.0, Swift превратился в сложный и мощный язык, отвечающий как объектно-ориентированной, так и функциональной парадигме. И с каждым новым релизом в нем добавляется еще больше возможностей.
Читать далее...
  • Swift & Xcode ·

Улучшение структуры Swift проектов

Все приложения и фреймворки со временем разрастаются и усложняются. То, что когда-то начиналось с простой идеи, над которой работал один разработчик, может перерасти в большой проект с участием множества команд и людей с разным уровнем опыта. По мере роста проекта становится все важнее поддерживать его целостность и консистентность, но чем больше становится проект, тем сложнее это осуществлять. В итоге...
Читать далее...
  • Swift & Xcode ·

Design Pattern. Разбираем шаблоны iOS-разработки на реальных примерах.

[vc_row][vc_column][vc_column_text]Начните учиться прямо сейчас! Смотрите, как использовать их, чтобы создавать чистый и удобный в поддержке код, а также экономить время, когда нужно быстро изменить определенный функционал. Design Pattern — это частая тема для разговоров, форумов и даже для 15-минутного перерыва на работе. Вы можете найти много вещей в книгах или интернете об этом, а также…
Читать далее...
  • Swift & Xcode ·

Как использовать CloudKit от Apple для Push-уведомлений

Вступление Apple представила свой фреймворк CloudKit наряду с iOS 8 в 2014 году. Хотя её основной целью было работать в качестве онлайн-базы для iOS приложений, CloudKit также предлагает множество других функций, включая push-уведомления. В этом руководстве я покажу вам, как использовать инфраструктуру CloudKit для реализации push-уведомлений в iOS приложениях.   1. Зачем использовать CloudKit? Во-первых,…
Читать далее...
  • Swift & Xcode ·

Как писать Swift-код на сервере

Поскольку Apple впервые представила Swift как преемника Objective-C, она произвела революцию в том, как сообщество кодирует приложения iOS, macOS, watchOS и tvOS. Когда Swift стала платформой с открытым исходным кодом, она открыла новые возможности для языка помимо мобильных и клиентских приложений — Swift стал также серверным языком! В этой учебной статье вы узнаете, из себя…
Читать далее...
  • Swift & Xcode ·

Введение в фреймворк UserNotifications

Введение В этом уроке мы расскажем об основах фреймворка и покажем, как вы можете легко использовать его для поддержки уведомлений для ваших приложений.   1. Регистрируем уведомления Первым шагом для любого приложения, поддерживающего уведомления, является запрос разрешения от пользователя. Как и в предыдущих версиях iOS, при использовании фреймворка UserNotifications обычно это делается, как только приложение…
Читать далее...
  • Core Data ·

Core Data и Swift: стек технологий Core Data

Введение Core Data вокруг нас в течение многих лет. Он используется в тысячах приложений миллионами людей, как на iOS, так и на OS X. Core Data поддерживается Apple и очень хорошо документирован. Это зрелый фреймворк, который доказывает свою эффективность снова и снова. Несмотря на то, что Core Data опирается в большей степени на Runtime Objective-C…
Читать далее...
  • Swift & Xcode ·

Защита данных iOS в Rest: Keychain

Любое приложение, которое сохраняет данные пользователя, должно заботиться о безопасности и конфиденциальности этих данных. Как мы видели с недавними нарушениями данных, могут быть очень серьезные последствия для отказа от защиты хранимых данных ваших пользователей. В этом уроке вы узнаете некоторые рекомендации по защите данных своих пользователей. Сервисы Keychain Keychain — отличное место для хранения небольших…
Читать далее...
Обзор возможностей языка вне Apple-экосистемы Ниже мы рассмотрим, для каких задач, связанных с серверной разработкой, можно применять язык Swift. Swift вполне можно считать конкурентом новым активно развивающимся языкам, таким как Go и Rust. Помимо разработки приложений, наиболее распространенный вариант применения языка — написание серверной части. Отличный вариант для тех, кто слабо знаком с другими языками,…
Читать далее...
  • Учебная библиотека ·

База данных Realm для iOS

Введение В этой статье мы расскажем вам как использовать мощное и элегантное решение, мобильную базу данных для ваших приложений iOS: Мобильная база данных Realm. Альтернатива Apple Core Data или SQLite с объектно-реляционной моделью (ORM), Мобильная база данных Realm предоставляет разработчикам простой и понятный путь для сохранения данных и запросов к ним.   Что такое мобильная…
Читать далее...
Пролистать наверх