Публикации по теме '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, предназначенное для моей предыдущей работы в качестве специалиста по поддержке ИТ. Приложение..