Публикации

Массив в Swift
Наиболее часто используемый тип коллекции Swift|Универсальный тип структуры Введение. В разработке iOS мы используем массив в повседневной жизни. Существует множество способов создания массива. Я думаю, что более важно знать, что такое массив и почему мы можем создавать его разными способами. В этой статье я объясню, что такое массив и как мы можем создать его и изменить обновление и удалить элемент из массива разными способами. Что такое массив: Массив в общем типе коллекции в..

Swift iOS Development: как передавать данные с одного экрана на другой
Когда вы начинаете работать со Swift и разрабатывать приложения для самых разных предприятий или отличных идей, вам в конечном итоге потребуется передавать данные от одного контроллера представления к другому или, как многие говорят, «с одного экрана на другой». В этой статье вы узнаете, как это сделать, на простом примере. Процесс может показаться довольно сложным, но снова наполните чашку кофе, сделайте глубокий вдох и знайте, что вы справитесь с этим. Это не так уж плохо! Проэкт..

Основы Swift (Часть I)
Я подумываю о карьере IOS-разработчика, это долгий путь и многое предстоит сделать, но я уже сделал свой первый шаг. Я начал курс по множественному зрению под названием Swift Fundamentals Саймона Аллардиса. Поэтому я пишу эту статью для всех, кто хочет больше узнать об основах Swift и использовать концепции других языков программирования. Итак, в этой серии из 4 глав мы изучим некоторые понятия, такие как переменные, константы, массивы, состояния, циклы, шаги, интерполяция и многое..

Автоматическое расширение списков с помощью SwiftUI в iOS 15
Создание автоматически расширяющегося списка в SwiftUI может быть сложнее, чем ожидалось SwiftUI — это декларативная среда, выпущенная Apple в сентябре 2019 года. Она обещает революционизировать способ написания наших приложений не только для iOS, но и для macOS, watchOS и tvOS. Первая версия фреймворка была ограничена и имела некоторые проблемы с производительностью. Apple выпустила его с этими проблемами нарочно : целью было собрать отзывы сообщества и поработать с сообществом над..

Адаптация к новому разрешению местоположения «только один раз» в iOS 13
Мы переместили наш технический блог Q42 в Ghost. Ознакомьтесь с этой статьей на https://engineering.q42.nl/apple-location-permission-ios13 .

Apple Mac Pro 2023 года: новая эра для профессионалов?
В ожидании презентации Apple Silicon Mac Pro Одна из самых больших новостей последних лет была раскрыта на конференции разработчиков WWDC 2020. По этому поводу Apple раскрыла свои амбиции перейти от процессоров Intel к своим решениям, выводя компьютеры Apple на новый уровень.

Обучите собаку всего за 1 день
Дрессировка собаки требует времени, терпения, последовательности и положительного подкрепления. Вот общий план шагов, которым вы можете следовать, чтобы дрессировать свою собаку: Нажмите ЗДЕСЬ , чтобы посмотреть видео о том, как дрессировать собаку. Начните с основных команд послушания: начните с обучения вашей собаки основным командам, таким как «сидеть», «стоять», «ко мне» и «лежать». Используйте лакомства или поощрения, чтобы мотивировать собаку и сделать тренировки приятными...

Репликация анимации Dynamic Island в SwiftUI
Вот классная демонстрация для развлечения! Анонсированный на недавно завершившемся мероприятии Apple, динамичный остров входит в нашу жизнь с iPhone 14 Pro. Он предлагает возможность показать новое уведомление. У меня была возможность испытать это с версией-кандидатом на выпуск Xcode 14, и я хочу поделиться ею с вами. Вы увидите, как легко мы можем повторить это в SwiftUI. Когда мы нажимаем кнопку, мы запускаем динамическую анимацию острова. Мы собираемся показать его на..

Что?! MacBook Pro M2 имеет SSD на 50% медленнее, чем версия M1
В конце прошлой недели Apple начала продажи нового 13-дюймового MacBook Pro с недавно представленным чипом M2. Эта машина также оказалась в руках некоторых зарубежных обозревателей, которые, конечно же, уже провели множество тестов, обзоров и т. д. Чип M2 является более мощным с точки зрения CPU и GPU, чем M1, известный с момента его появления. Что касается SSD, то и здесь мы в итоге ожидаем увеличения производительности, т.е. скорости чтения и записи. Но оказалось с точностью до..

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

Долгосрочный обзор MacBook Air M1
Долгосрочный обзор MacBook Air M1 Пользуюсь MacBook Air M1 9 месяцев. В этой статье я сосредоточусь на долгосрочном впечатлении и обновлениях совместимости программного обеспечения . Если вы хотите увидеть оригинальный обзор, вот он: Обзор MacBook Air M1: взгляд разработчика Flutter Сегодня доставлен мой MacBook Air M1. Вот некоторые мысли после нескольких часов тестирования. medium.com В последние месяцы я выезжал из своей..

Полировка ярлыков на Apple Watch
ЯБЛОКО Полировка ярлыков на Apple Watch Разочарование и раздражение изобилуют, но мне нравится то, что я сделал Ярлыки могут быть очень раздражающими и разочаровывающими. Я чувствую, что должен начинать каждую статью, которую я пишу о них, с этой оговорки, потому что, ну, потому что, черт возьми, они есть!

Реализуйте навигацию SwiftUI с помощью NavigationStack и NavigationSplitView
Apple отказалась от NavigationView, но будущее уже наступило Apple устарела NavigationView, который ранее использовался в качестве оболочки для того, что по сути представляло собой стек представлений, которые помещаются при представлении и извлекаются при закрытии. Это знакомый способ, которым навигация iOS работала с самого начала, без физической кнопки «Назад», но с панелью навигации вверху с кнопкой «Назад», которая описывает, где находится «назад». Есть два новых способа..

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

Наконец, равное сравнение. С каким компьютером Intel Apple сравнила производительность M2?
На WWDC 2022 Apple представила миру свой чип Apple Silicon второго поколения M2. Конечно, он также представил нам свои преимущества и прирост производительности. Позже мы также узнали, что MacBook Air и Pro будут первыми с этой функцией. Но с каким процессором Intel была Apple, сравнивая свои новые…

Что нового во флаттере 3
Подробный обзор нашего последнего выпуска, включая стабильную работу для macOS и Linux, улучшения производительности и многое другое! Пришло время для стабильной версии Flutter — и мы невероятно горды представить Flutter 3 ! Всего три месяца назад мы объявили о поддержке Flutter для Windows. Сегодня мы рады сообщить, что Flutter теперь стабилен для macOS и Linux, в дополнение к Windows! Благодаря усердной работе наших разработчиков Flutter мы объединили 5248 пулл-реквестов! В..

iOS 14.3 переносит WebRTC в WKWebView, устраняя пробел в доступности iOS
И расширение возможностей Интернета как платформы для камер и микрофонов. Я слежу за развитием WebRTC на iOS с тех пор, как Apple предоставила поддержку Safari летом 2017 года. Я использую WebRTC в своей веб-работе, чтобы получить доступ к камере или микрофону пользователя и интегрировать эти медиапотоки в уникальные маркетинговые кампании. Хотя тот момент 2017 года был огромным для открытого фреймворка, в iOS все еще оставались пробелы в доступности. Эти проблемы в основном были..

Рынок ноутбуков медленно движется к OLED-дисплеям
Даже Apple видит в них будущее Ноутбуки Apple значительно улучшились с появлением кремниевых чипов Apple. Благодаря отказу от процессоров Intel, а затем переходу на их решения, производительность и общее время автономной работы значительно увеличились, продвинув MacBook на несколько шагов вперед.

Индикатор страницы — поток знакомств с Flutter
Предоставьте своим пользователям легкий старт Если вы используете приложение в первый раз, обычно требуется онбординг. Процесс адаптации может помочь вам познакомить пользователя с приложением на отдельных этапах с помощью слайд-шоу. Он показывает пользователям преимущества приложения, знакомит их с его функциями и собирает информацию профиля для доставки персонализированного контента и уведомлений. В этой статье мы хотели бы показать вам, как реализовать поток онбординга в вашем..

Как выбрать MacBook для ваших нужд программирования?
Что ж, Apple запустила свою новую линейку ноутбуков M2 MacBook Pro всего несколько дней назад. Это небольшое обновление с точки зрения обновлений. Единственными изменениями, внесенными в этом году, являются новый SoC (M2), обновление HDMI с 2.0 до 2.1 и обновление Bluetooth с 5.1 до 5.3. В связи с этим давайте разберемся, чего достаточно для MacBook, чтобы удовлетворить все ваши потребности в программировании. Обычно при покупке ноутбука мы ищем на YouTube советы технических..