Полезные материалы
Учебная библиотека. Последние новости из мира Swift и iOS.
Нет доступных Сообщений
- Swift & Xcode ·
- Свифт Лаб·
Как использовать SwiftUI в Swift Playgrounds
Apple только что обновила свое приложение Swift Playgrounds для iPad с поддержкой Swift 5.1, темного режима и SwiftUI, что означает, что теперь можно попробовать полностью создавать приложения и компоненты SwiftUI на вашем iPad.
- Новости ·
- Свифт Лаб·
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 предоставляет разработчикам простой и понятный путь для сохранения данных и запросов к ним. Что такое мобильная…