Публикации по теме 'swift-programming'
Как программно добавить полосу здоровья в вашу игру для iOS
В сегодняшней статье мы собираемся полностью программно добавить полосу работоспособности в приложение для iOS в Swift 5 . В процессе мы приобретем опыт работы с UIProgressView, UIImageView, GestureRecognizer, ограничениями и анимацией .
К концу этого урока вы сделаете врага на экране с полосой здоровья над головой. Когда вы нажимаете на врага, он сжимается, а затем увеличивается благодаря анимации UIView, в то время как его полоса здоровья медленно уменьшается.
Код
Шаг 1...
Добавление интеллектуальной генерации кода в проекты Swift с помощью SourceKit
Быстро создавайте масштабируемые приложения для iOS
Я выступал с докладом о масштабируемых приложениях для iOS на SwiftHeroes 2021 , в котором я говорю о четырех уровнях сложности приложения, заканчивая тем, что мы до сих пор не знаем, каким будет пятый уровень .
У меня есть одно предположение: я считаю, что приложение iOS «пятого уровня» будет приложением, содержащим столько модулей и архитектурных компонентов, что любое небольшое добавление потребует написания огромного..
Расположение ядра - как отобразить адрес, понятный человеку, с помощью CLGeocoder
Exordium
В предыдущем посте я писал о настройке Core Location в приложении UIKit. Я рассмотрел добавление описаний использования в файл Info.plist, запрос авторизации местоположения и получение местоположения из CLLocationManager. Если вам нужна помощь в настройке Core Location в вашем приложении UIKit, взгляните на этот пост: https://rustynailsoftware.com/dev-blog/core-location-setting-up-core-location-with-uikit.
В этом посте я расскажу, как реализовать CLGeocoder - класс в..
Используйте SwiftUI на игровой площадке
Дайте волю своему воображению!
Игровые площадки - это фантастический способ создания кода, и для этого вам даже не понадобится устройство.
Но как совместить любовь к SwiftUI с любовью к игровым площадкам ? Читать дальше.
Сложность: Начинающий | Легко | Нормальный | Испытывающий
Предпосылки:
Установите либо Xcode на Mac, либо игровые площадки на iPhone или iPad
Рекомендуется: уметь создавать Hello, World! Приложение Swift (руководство ЗДЕСЬ )
Терминология..
Не повторяйтесь — Используйте библиотеку Javascript в Swift.
На ранней стадии разработки iOS нам могут понадобиться некоторые фиктивные данные или сгенерированные данные для подачи пользовательского интерфейса. И есть несколько замечательных JS-библиотек, которые мы можем использовать для ускорения разработки под iOS. В этой истории я возьму faker.js в качестве примера, чтобы показать вам, как использовать JS-код в Swift.
Что такое faker.js
faker.js — генерировать огромное количество поддельных данных в браузере и node.js
faker.js — это..
Быстрые операторы
Оператор — это специальный символ или фраза, которые вы используете для проверки, изменения или объединения значений. Например, оператор сложения добавляет два числа к следующему.
пусть итого = знач1 + знач2
« && » (логическое И) и « || » (логическое ИЛИ) используются для проверки условий путем объединения других выражений. Пример:
если (пройденоэкзамены && получилБолееЧем90Процентов) || (имеет мозг) {
// Добро пожаловать в быстрое программирование…
}
swift..
Побочные эффекты
Побочные эффекты могут иметь смертельные последствия. Все мы обращаем на них внимание, когда берем в аптеке пачку антибиотиков. Но обращаете ли вы на них внимание при написании следующей функции приложения? Если вы еще не были, я здесь, чтобы убедить вас, что стоит читать мелкий шрифт и избегать их, когда это возможно.
Итак, начнем с определения наших терминов. Побочные эффекты в сфере программирования — это скрытые последствия или изменения. То есть, когда вызов функции приводит к..