Публикации

Многообразие однонаправленных архитектур в Swift
Как SwiftUI и async/await изменили концепцию контейнеров состояний за последние шесть лет? Еще в 2017 году я писал о концепции «Госконтейнеры . Шесть лет спустя мне все еще нравится строить вокруг них большинство своих приложений, используя ту же самую концепцию для двух основных слоев внутри моих приложений: Уровень представления : модель представления представляет собой «контейнер состояния представления», моделирующий состояние и бизнес-логику представления. Уровень..

Николай, вы правы, думал, имея диф-клавиатуру на ноутбуке и полноразмерную клавиатуру…
Николай, вы правы, думал, что иметь разную клавиатуру на ноутбуке и полноразмерную клавиатуру — не лучший вариант. А как насчет тактильных ощущений?

Повысьте безопасность и удобство пользователей с помощью интеграции функции «Вход с Apple» на вашем веб-сайте
Повысьте безопасность и удобство пользователей с помощью интеграции функции «Вход с Apple» на вашем веб-сайте При создании приложения SaaS аутентификация играет важную роль в обеспечении того, чтобы пользователи создавали ценность, которую можно увидеть и связать с учетной записью пользователя. В большинстве случаев пользователям приходится вводить комбинации электронной почты и паролей, которые со временем становятся все менее и менее безопасными, поскольку хакеры постоянно…

Почему это Apple Event было так сложно смотреть
Я фанат яблок. Уже около 17 лет у меня есть MacBook, Mac Mini, iPhone, iPod, iPad и AirPods. Я с нетерпением жду каждого мероприятия, посвященного яблокам, как нового крупного открытия чего-то, что изменит мою жизнь. Я аплодирую Apple за то, что они дошли до этого этапа, потому что для фанатов им удается создать нужное количество ажиотажа, чтобы привлечь нас. На этот раз я с нетерпением ждал новостей о новом MacBook Air или новом iPad Air. Во-первых, меня волнует нечто совершенно..

Где собственный графический интерфейс Apple для планирования задач?
Смотри, я умею cron и launchd . И они прекрасно работают. Это проверенные механизмы планирования. Но меня всегда удивляло отсутствие у Apple графического интерфейса для планирования задач в основной ОС. Я подумал, что, возможно, с macOS они, наконец, добавят его. Но нет. Даже в Windows есть приложение планировщика задач с относительно простым в использовании графическим интерфейсом. В App Store есть такие инструменты, как Lingon 3 , которые могут несколько заполнить эту нишу, но..

Привет Дэвид,
Привет Дэвид, Hyper работает на Electron, и его скорость/потребление ресурсов определенно могут быть проблемой. Однако выпуск Hyper версии 2 значительно улучшил ее скорость. Тем не менее, электронные приложения не для всех. Как упоминалось в статье, iTerm, вероятно, всегда будет более производительным вариантом из двух — с точки зрения потребления ресурсов и расширенных возможностей — но все зависит от личных предпочтений. Если потребление ресурсов является проблемой в вашем списке..

Как использовать структуры для создания повторно используемых компонентов в SwiftUI
SwiftUI — это декларативная среда, которая помогает вам создавать пользовательский интерфейс вашего приложения. Основными строительными блоками, формирующими структуру приложения SwiftUI, являются протоколы App, Scene и View. В этой статье вы узнаете, как использовать структуры для создания повторно используемых компонентов, которые соответствуют этим протоколам и делают ваш код более модульным и удобным в сопровождении. Что такое структуры? Структуры — это один из основных типов в..

Издание WWDC 2022 г.
Учебники и руководства, которые помогут вам освоиться Всем привет, Добро пожаловать в 35-й выпуск Coffee Bytes, информационного бюллетеня Better Programming — это эксклюзивный выпуск, посвященный некоторым из лучших руководств WWDC’22. Давайте взглянем на последние анонсы и некоторые недавно выпущенные фреймворки, представленные в прошлом месяце. Что нового в SwiftUI? С самого начала SwiftUI претерпел множество полезных изменений. Чтобы начать работу, добавьте в закладки Что..

Представляем AppIntents Framework — новый способ интеграции функциональности приложения в систему
Приложение для отслеживания расходов, демонстрирующее структуру AppIntents. WWDC всегда была одним из крупнейших ежегодных мероприятий Apple, поскольку крупнейшая в мире технологическая компания анонсирует свои новейшие программные и аппаратные продукты, оснащенные передовыми технологиями, для своих клиентов, прессы, остального мира и, что более важно, для разработчиков. Каждый разработчик iOS следит за этим днем, чтобы быть в курсе последних продуктов Apple и повышать ценность своих..

Вероятно, причина в сильном разряде батареи.
Вероятно, причина в сильном разряде батареи. Я предполагаю, что это может быть фокус с iPhone 7. Выделенный чип для глубокого обучения вместо того, чтобы упаковать его в графический процессор?

Еженедельный информационный бюллетень Embedded House — Выпуск №3
Технологии Еженедельная рассылка Embedded House — Выпуск №3 Лучшие статьи для чтения на этой неделе от Embedded House Proofpoint: остерегайтесь злоупотреблений хакерским инструментом Nighthawk — Embedded House — embeddedhouse.com Исследователи безопасности из Proofpoint обращают внимание на обнаружение коммерческого инструмента Red Team под названием Nighthawk , предупреждая, что командование и управление…

Как настроить и запрограммировать сборку ARM-64 на Apple Silicon (Часть 1)
В этой статье мы настроим ассемблер, компоновщик и отладчик на яблочном кремнии и напишем простую программу для печати Hello World! Часть 0: Настройка всего Насколько я знаю, macOS поставляется с предустановленной командой ассемблера as , компоновщиком ld и отладчиком llvm . В противном случае вы можете установить их либо с помощью xcode-select --install , либо с помощью какого-либо стороннего менеджера пакетов, такого как homebrew или macports. Чтобы настроить проект, нам..

Профессиональный путь
Моя история стажировки по машинному обучению в Apple и Amazon Фон Бакалавриат 1 год Начал Б.Тех. в области компьютерной инженерии в Университете Дхармсин Десаи в 2017 году. Меня пугали окружающие меня люди из-за их интеллекта. Хотя компьютерами я увлекался с 6-го класса и имел немного C lang. и некоторый опыт работы с Linux, поэтому я уверил себя, что это моя область, и я сделаю все на 100%, чтобы преуспеть в ней. Первый год прошел на одном дыхании с углубленным..

Шесть причин, почему вам стоит купить MacBook Air M2 вместо 13-дюймового MacBook Pro M2
Apple представила совершенно новые операционные системы на конференции разработчиков WWDC22 в этом году. Кроме того, мы также увидели некоторые аппаратные новости — в частности, введение чипа M2, которым калифорнийский гигант сразу оснастил совершенно новый MacBook Air и 13-дюймовый MacBook Pro. Если вы планируете приобрести ноутбук Apple с чипом M2, вот шесть причин, по которым вам следует выбрать новый MacBook Air, а не 13-дюймовый MacBook Pro. Давайте приступим к делу.

Дополнительный выход на моем MacBook Pro (13' 2015 г.) в качестве входа
Просто чтобы немного расширить мой ответ, изменение в основном является результатом того, как iPhone изменился и объединил разъем. В iPhone используются разъемы 3,5 мм в стиле наушников Apple, которые в конечном итоге стали стандартом, который они используют для своих MacBook. Когда у них есть разъем линейного входа на разъеме в стиле iPhone, второй выделенный разъем линейного входа становится излишним, поэтому они могут его удалить. Верхний разъем — это используемый в настоящее время..

Какие возможности предлагает разработчикам программа Apple Developer?
И когда стоит платить? Любой может начать программировать свои приложения и инструменты для операционных систем Apple. Единственное требование — компьютер Apple и желание учиться. После этого все довольно просто: загрузите среду разработки Xcode прямо из Mac App Store и начните разрабатывать свои творения.

Развертывание приложения Vapor 4 на Heroku
Введение Всем привет. В этой статье мы увидим, как развернуть приложение Vapor 4 на Heroku. Требования Mac OS или Linux (с установленным Swift) Терминал с установленным HomeBrew. Приложение Vapor 4 Примечание. Если вам интересно, что такое HomeBrew, это диспетчер пакетов, используемый для установки дополнительных пакетов, которые не были установлены Apple (или вашей системой Linux). Вы можете установить HomeBrew, перейдя по следующей ссылке https://brew.sh Что..

TIL: что делать, если Apple отклоняет отправку вашего приложения
Бывает. Иногда Apple меняет свои Руководство по обзору приложений в App Store . Иногда рецензент-человек интерпретирует руководство иначе, чем все те, что были до него. Да, в законе есть серая зона и мир не черно-белый. Иногда вас ругают за часть приложения, которую вы даже не изменили по сравнению с последней версией. Это то, что произошло в моей последней заявке на обновление приложения нашей компании. Он появился из ниоткуда и поразил меня каменным холодом. Apple обычно не дает..

Россия запрещает использование iPhone для государственных чиновников из-за опасений шпионажа: доклад
Этот шаг последовал за указом Владимира Путина, который требовал, чтобы организации, связанные с «критической информационной инфраструктурой», к 2025 году перешли на программное обеспечение отечественной разработки. Согласно сообщению Financial Times (FT), на фоне растущей обеспокоенности по поводу шпионской деятельности американских технологических компаний российские власти заняли жесткую позицию в отношении продукции Apple, при этом тысячам чиновников и государственных служащих..

Подумайте о дифференциале
Как впервые появилось в моем еженедельном информационном бюллетене. Подпишись ! Платформа Apple Inside Out Изучая новости с WWDC на этой неделе, я заметил закономерность в том, как Apple подходит к своим платформам. И это, кажется, ну, назад. На прошлой неделе одним из самых популярных слухов было то, что приложение Сообщения будет перенесено на Android. Я ожидал, что Apple будет использовать Messages как способ доступа к Siri со стратегией ботов, похожей на Facebook Messenger..