SwiftBook

+67
с 2022

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

46 подписчиков
0 подписок
С чего начать изучение Java
С чего начать изучение Java
11
Фреймворк для разработки приложений

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

22
ETTrace: Надежное Профилирование в iOS с Flame Charts

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

Пропустите ручной ввод учетных данных с помощью брейкпоинтов Xcode

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

Использование TabularData для Dump Data Model

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

Mojo может стать крупнейшим достижением в области программирования за последние десятилетия

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

11
Пошаговая настройка Jenkins для iOS в 2023 году | Полное руководство

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

11
Включение грядущих возможностей языка Swift
11
Совместное использование контента в SwiftUI

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

11
Обновления цен в App Store затронули все типы покупок

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

11
Test Plans - теперь по умолчанию для новых проектов с Xcode 14.3

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

11
SwiftUI вью против модификаторов

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

11