Публикации по теме 'swift'


Какой язык программирования мне следует выучить?
Существует примерно 700 языков программирования, и это понятно, если вам трудно найти наиболее подходящий для себя. Более того, языки, востребованные сейчас, могут оказаться не такими популярными в будущем. Потребности отрасли постоянно меняются, и каждый разработчик должен осваивать новые навыки на протяжении всей своей карьеры. Поэтому, чтобы выявить лучшее, всегда рекомендуется выучить как минимум 2-3 языка программирования, чтобы повысить свой профиль. Вот список нескольких языков..

Руководство для начинающих по SwiftUI: макеты, пользовательский ввод и обработка данных
Узнайте об основах инфраструктуры SwiftUI, в том числе о том, как создавать и размещать представления, как обрабатывать пользовательский ввод и как работать с данными. SwiftUI, впервые представленный на WWDC 2019, помогает создавать великолепные приложения для всех платформ Apple с помощью…

Анализ кэширования данных с помощью NSCache
Реальный сценарий оптимизации использования данных в приложениях SwiftUI Недавно я открыл исходный код для моей читалки HackerNews для macOS , которая полностью написана на SwiftUI для macOS. Анализ моего сценария может помочь объяснить кэширование данных и предотвращение потерь данных. Если вы хотите получить более подробное представление о коде, вы можете следить за ним в репозитории проекта на GitHub. Сценарий Hacker News - это хорошо известный веб-сайт, на котором хранятся..

Swift: переменная
Swift - это новый язык программирования для разработки приложений iOS, macOS, watchOS и tvOS. Тем не менее, многие части Swift будут вам знакомы по вашему опыту разработки на C и Objective-C. Swift предоставляет свои собственные версии всех основных типов C и Objective-C, включая Int для целых чисел, Double и Float для значений с плавающей запятой, Bool для логических значений и String для текстовых данных. «При объявлении переменной используйте осмысленные имена переменных и..

Как изменить состояния во время просмотра обновлений в SwiftUI
Давайте воспользуемся возможностями платформы Combine, чтобы обойти эту проблему. Представленный на WWDC 2019, SwiftUI изменил способ создания пользовательских интерфейсов для наших приложений. Вещи, которые при использовании UIKit и Auto Layouts занимают много времени и стандартного кода, могут быть выполнены очень быстро с помощью SwiftUI. Обновлять представления SwiftUI действительно легко благодаря структуре, управляемой состоянием. Подключение ProgressBar и WKWebView в..

Пошаговое руководство по шаблону делегата в Swift
В процессе разработки приложений часто требуется изменять данные на одном экране на основе взаимодействия с другим или устанавливать связь между разными экранами. Для эффективного решения этих сценариев шаблон делегирования становится ценным инструментом в наборе инструментов iOS-разработчика. Что вы узнаете: Что такое шаблон делегата; Как реализовать шаблон делегата с протоколами; Как реализовать шаблон делегата в UIKit. Шаблон делегата Делегат — это шаблон проектирования,..

Мой первый проект на Swift
Мой первый проект на Swift В своих предыдущих постах я упоминал, как личные проекты помогли мне сохранить мотивацию, пока я изучал программирование. В этом посте я расскажу о первом личном проекте, который я построил еще в 2017 году, охватывая все этапы от идеи до финальной версии. Я рассказал о цели этого проекта в этом посте , но вкратце напомню, что это приложение для macOS, предназначенное для моей предыдущей работы в качестве специалиста по поддержке ИТ. Приложение..