SwiftBook

+76
с 2022

Онлайн-школа мобильной разработки. Учим говорить правильно на языках Swift и Kotlin.

46 подписчиков
0 подписок
С чего начать изучение Java

Java - это мощный и универсальный язык программирования, который позволяет создавать разнообразные приложения, от веб-сайтов до мобильных приложений и больших корпоративных систем. Если вы только начинаете свой путь в мире программирования и хотите изучить Java, то давайте разберемся, с чего начать, чтобы успешно освоить этот язык.

1

В мире разработки приложений, выбор правильного фреймворка (или каркаса) – это ключевой этап, определяющий не только скорость создания проекта, но и его будущий успех. В этом тексте, как опытные разработчики, мы хотим поделиться важными аспектами выбора фреймворка и его роли в создании программных продуктов.

Фреймворк - это набор инструментов…

2

Измерение производительности iOS-приложений как правило производится путем профилирования приложения для расчета затрачиваемого времени в каждой функции. Обычно это делается с помощью Time Profiler в Xcode Instruments, но он известен, как медленный и ненадежный.

Emerge предлагает инструмент профилирования как часть Тестирования Производительн…

Вы работаете над своим приложением и хотите проверить, как выглядят ваши изменения. Вы запускаете свое приложение в Симуляторе и перед вами экран с логином. Вы вводите свои тестовые учетные данные и переходите на экран, который хотите увидеть. Выглядит он не совсем так, как вы хотели. Процесс повторяется.

Чтобы пройти экран входа в систему, в…

Фреймворк TabularData набирает обороты, обрабатывая таблицы данных для подготовки моделей машинного обучения. Но не позволяйте описанию на упаковке заставить вас оставить его в покое, под этим маленьким парнем скрывается огромная сила.

Mojo - это новый язык программирования, основанный на Python, который устраняет проблемы с производительностью Python и развертыванием проектов.

Я помню, как впервые использовал Visual Basic v1.0. Тогда это была программа для DOS. До этого написание программ было чрезвычайно сложным делом, и мне никогда не удавалось продвинуться дальше самых…

1

Я потратил больше 3 недель настраивая Jenkins в первый раз. Не повторяйте моих ошибок!

Сейчас 2023 год, и вы и ваша команда решили отказаться от текущего CI, который у вас есть, в пользу автономного Jenkins CI. Отлично! В этой статье мы не будем рассматривать плюсы / минусы использования одной системы CI в сравнении с другой, а скорее сосредо…

1

Марсель Восс 22 марта 2023

Swift 6 несет множество изменений, которые переосмыслят сам способ использования Swift в будущем, причем некоторые из них - радикальные. Было бы кстати, если бы мы могли о…

1

Apple представила совершенно новый фреймворк CoreTransferable и ShareLink вью в SwiftUI, позволив нам совместно использовать контент и экспортировать его из наших приложений весьма декларативно. На этой неделе мы узнаем, как сделать данные передаваемыми (* переносимыми) и как использовать новое вью ShareLink в SwiftUI.

Sh…

2

В декабре мы объявили о самом полном обновлении возможностей ценообразования с момента запуска App Store, включая дополнительные ценовые точки и новые инструменты по регулированию(*управлению) формирования цен в магазине. Начиная с сегодняшнего дня, данные обновления и новые цены доступны для всех типов покупок приложений и встроенных покупок, вклю…

1

Начиная с Xcode 11, когда Apple представила Xcode Test Plans для более простого и более настраиваемого управления тестированием и его выполнения, - и новые, и уже существующие проекты приходилось вручную переводить на использование новой системы или создавать новые планы тестирования с нуля. Для тех, кто не знаком: планы тестирования позволяют одно…

1

Одним из наиболее интересных аспектов SwiftUI, по крайней мере с архитектурной точки зрения, является то, что по сути он трактует вью как данные. В конце концов, вью SwiftUI - это не прямое представление пикселей, которые отображаются на экране, а скорее описание того, как должен работать, выглядеть и вести себя данный элемент UI.

Такой подхо…

2