Date | Title | Description |
04.11.2024 | Мобильная разработка за неделю #562 (28 октября — 4 ноября) | В новом дайджесте ковка Metal и поиск регрессий в Compose, полностью переделанный React Native и форк Flutter, тактильный отклик в мобильных приложениях, сравнение размеров iOS и Android приложений, самые скачиваемые и зарабатывающие прилож... |
01.11.2024 | Apple and Vivaldi: Innovations Shaping the Digital Landscape | In the ever-evolving world of technology, two giants are making waves: Apple and Vivaldi. Each company is rolling out updates that promise to enhance user experience and redefine how we interact with our devices. Let’s dive into the latest ... |
31.10.2024 | В качестве поставщика данных для GitHub Copilot можно будет использовать языковые модели от Anthropic и Google | В блоге GitHub рассказали, что пользователи нейросетевого помощника GitHub Copilot смогут использовать языковые модели обучения от других компаний. Первое время можно выбрать решения от Anthropic и Google, а позже список расширят.
На выбор ... |
29.10.2024 | Navigating the Minefield of Mobile App Security: A Deep Dive into Vulnerabilities and Permissions | In the digital age, mobile applications are the lifeblood of our daily interactions. They connect us, entertain us, and manage our lives. But lurking beneath the surface of convenience lies a dark underbelly of security vulnerabilities. As ... |
29.10.2024 | Another client side: безопасность мобильных приложений глазами атакующего | Привет, Хабр! Сегодня я хочу рассказать про безопасность мобильных приложений со стороны атакующего.
Мобильные приложения активно используют данные, а значит, нуждаются в грамотной защите. Поэтому за последние несколько лет значительно выро... |
29.10.2024 | Apple Tap to Pay Feature Expands to 5 More Countries in Europe, New Payment Partners | By Isaiah Richard
Oct 29 2024, 07:59 AM EDT
Share on Facebook Share on Twitter Share on LinkedIn Share on Reddit Share on Flipboard |
28.10.2024 | Swift TaskGroup на примерах | В данной части из серии swift concurrency мы продолжим исследовать structured concurrency. В этот раз остановимся на сущности под названием TaskGroup. Узнаем, как с ней работать и чем она отличается от Task и async let. На примере сравним а... |
27.10.2024 | Apple Pro Weekly News (21.10 – 27.10.24) | Выходит в релиз iOS 18.1 с Apple Intelligence – что нового, где будут работать новые фишки, а также что теперь умеют AirPods Pro 2. Для разработчиков вышли новые бета-версии, что там внутри и когда ждать для всех. Стартовали продажи нового ... |
26.10.2024 | Азартная разработка iOS приложения игры 2048 с ChatGPT | Я хочу поделиться с вами опытом создания "с нуля" iOS приложения известной игры 2048 с элементами ИИ (искусственного интеллекта) в SwiftUI с помощью ChatGPT .
В своем классическом варианте, когда играет пользователь с помощью жест... |
25.10.2024 | iOS 18 для разработчиков: Ключевые изменения в UIKit | Привет! Меня зовут Лена, я работаю iOS-разработчиком в KTS. Недавно вышла новая версия iOS 18, и я решила подробно изучить все нововведения, чтобы понять, какие новые возможности она предлагает разработчикам. В этой статье расскажу и покажу... |
25.10.2024 | Обновление Apple TestFlight: переработанный дизайн и критерии тестирования | Apple выпустила обновление приложения TestFLight, с помощью которого разработчики могут тестировать свои приложения. Компания переработала дизайн и добавила возможность указывать типы устройств, для которых важно провести тесты перед релизо... |
24.10.2024 | Изменение модели данных CoreData для iOs приложения с iCloud синхронизацией | Казалось бы простая задача добавления атрибута(ов) в модель данных CoreData может обернуться проблемами если в приложении используется синхронизация между устройствами через iCloud. В этом случае необходимо провести так называемую lightweig... |
22.10.2024 | Factorio's Space Age: A Cosmic Leap in Factory Simulation | In the world of gaming, few titles have captured the imagination like Factorio. This factory-building simulator has become a staple for those who revel in the art of automation and resource management. On October 22, 2024, the developers un... |
21.10.2024 | Макросы в Swift: Практическое руководство по использованию | Недавно я столкнулся с задачей, которая требовала написания большого объема шаблонного кода. Вспомнив, что в Swift 5.9 появились макросы, созданные специально для генерации шаблонного кода, я решил попробовать их в действии. Ранее я работал... |
20.10.2024 | EnJoyTheVR: доступная виртуальная реальность на базе смартфонов | Всем привет! Меня зовут Евгений, я разработчик приложения EnJoyTheVR – приложения, которое позволяет погружаться в виртуальную реальность с 6DOF отслеживанием движений головы и рук прямо через ваш смартфон. В этой статье хотел бы рассказать... |
19.10.2024 | Rust 1.82.0: A New Dawn for Developers | The world of programming is ever-evolving. In this landscape, Rust stands out like a lighthouse guiding developers through the fog. The recent release of Rust 1.82.0 brings with it a treasure trove of features and improvements. This update ... |
19.10.2024 | Осторожно, Combine! Откуда берутся утечки памяти, потеря эвентов, нестабильность операторов и что с этим всем делать... | Привет, меня зовут Никита, я iOS‑разработчик в Яндекс Диске. В прошлый раз я рассказывал, как мы начали свой путь в SwiftUI. Теперь настало время рассказать ещё об одном фреймворке, который мы затащили в свой проект параллельно со SwiftUI, ... |
18.10.2024 | Rust 1.82.0: cargo info, AArch64 для macOS в tier1, use, небезопасные указатели и другое | Команда Rust рада сообщить о новой версии языка — 1.82.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.
Если у вас есть предыдущая версия Rust, установленная через rustup, то... |
17.10.2024 | macOS Sequoia 15.0 — что нового для ИТ | Привет! Я Ильдар Бигашев, Product Owner Ринго MDM, более 10 лет работаю с корпоративными технологиями Apple: прошел путь от сотрудника Service Desk до руководителя системных интеграций.
В этой статье я расскажу, что нужно знать системному а... |
16.10.2024 | Искусство аугментации: как улучшить модели компьютерного зрения без сбора новых данных | Представьте, что вы разрабатываете модель компьютерного зрения для распознавания кошек на фотографиях. Чем больше разных фото кошек вы покажете модели, тем лучше она будет справляться с задачей. Но что делать, если у вас не хватает фотограф... |
15.10.2024 | Apple Pro Weekly News (07.10 – 13.10.24) | Что произошло в мире Apple на прошлой неделе? Расскажем, если упустили: новые бета-версии, обновлённый сайт iCloud, анонс конкурса для студентов-разработчиков, пополнение пенсионного фонда компании, какие планы компании отменились, а какие ... |
14.10.2024 | Apple выпустила серию уроков по работе с Instruments — набором инструментов для анализа производительности приложений... | На портале Apple Developer опубликовали серию уроков по работе с Instruments — набором инструментов для анализа производительности приложений. В программе есть как теория, так и практика, а прохождение курса займёт полтора часа.
Курс состои... |
13.10.2024 | Мобильная разработка за неделю #559 (7 — 13 октября) | В моей новой подборке странное поведение UserDefaults и признание Google Play монополией, анимации космоса и авто-трекинг производительности, роль продуктового дизайнера, как перехватывают зашифрованный HTTP-трафик, новый рекорд приложений ... |
11.10.2024 | Bridging Worlds: Integrating Unity with React Native for Enhanced Gaming Experiences | In the ever-evolving landscape of mobile app development, the integration of diverse technologies can create powerful user experiences. One such combination is the fusion of Unity, a leading game development platform, with React Native, a p... |
10.10.2024 | ‘Too much bureaucracy’: Indonesia’s potential Apple iPhone 16 ban stirs debate among local netizens | JAKARTA: The newly launched iPhone 16 from tech giant Apple could be banned from the Indonesian market, sparking debate among the country’s netizens.
On Tuesday (Oct 8), Industry Minister Agus Gumiwang Kartasasmita confirmed that sales of t... |
10.10.2024 | Как зеленый Леруа Мерлен стал желтым Лемана ПРО | В последнее время ну очень популярна стала такая вещь, как ребрендинг. Одни меняют лого и название. Другие, вдобавок к этому, еще и кардинально меняют цвета.
Популярность эта, однако, не сопровождается должным количеством технических статей... |
10.10.2024 | Apple анонсировала конкурс Swift Student Challenge 2025 | В блоге для разработчиков Apple анонсировала ежегодный конкурс Swift Student Challenge 2025. Принять участие в нём могут студенты-разработчики. В 2025 году приём заявок откроется в феврале и продлится три недели.
В рамках конкурса участника... |
09.10.2024 | Интеграция Unity кода в React Native. Часть 2 | Всем привет! На связи снова команда dev.family. Мы продолжаем разбирать тему интеграции Unity-проекта в приложение, написанное на React Native.
В предыдущей серии…
Мы начали с того, что поместили игру на Unity в наше приложение. Как это был... |
09.10.2024 | 35 образовательных игр и приложений по программированию для детей | Современные дети могут начать изучать программирование даже в дошкольные и школьные годы. Конкретный возраст не играет роли: есть множество простых языков, вспомогательных сред и даже обучающих и развивающих игр и приложений. С их помощью л... |
07.10.2024 | The Pulse of Mobile Development: Insights from the Latest Trends | In the fast-paced world of mobile development, staying ahead is crucial. This week’s digest brings a wealth of insights, innovations, and updates that shape the landscape of iOS and Android development. Let’s dive into the highlights.
**iOS... |
07.10.2024 | Apple Pro Weekly News (30.09 – 06.10.24) | Наконец-то вышла в релиз iOS 18.0.1 – что там исправили и какие ещё обновления вышли на неделе? Что стало известно про грядущие октябрьские новинки, какова ремонтопригодность новых AirPods, за что продолжает судиться Apple, какой фильм поби... |
04.10.2024 | Самые быстрые мьютексы | Cosmopolitan Libc хорошо известна своим «полиглотным жирным бинарным» хаком, который позволяем исполняемым файлам запускаться на шести операционных системах для AMD64/ARM64. Вас может удивить, что при этом она может быть лучше С‑библиотекой... |
04.10.2024 | Is watchOS 11 giving you bad Apple Watch battery life? A fix is here | The launch of Apple’s watchOS 11 a few weeks ago brought many exciting new features to the Apple Watch, including a translation app, sleep apnea detection, and even new watch faces.
Unfortunately, it also introduced a bug that chews through... |
03.10.2024 | Bridging the Gap: Integrating SwiftUI and Realm with React Native's New Architecture | In the fast-paced world of mobile app development, React Native stands as a beacon of flexibility. The recent introduction of its new architecture has stirred excitement among developers. This architecture, still in beta, promises to enhanc... |
02.10.2024 | Интеграция SwiftUI и Realm в React Native на новой архитектуре | Всем привет! В конце весны 2024 новая архитектура React Native вышла в бета‑версию. Хотя команда React Native пока не рекомендует использовать её в продакшн‑приложениях, многие библиотеки уже адаптированы для работы с ней или находятся на п... |
02.10.2024 | Быстрый доступ к VPN в iOS с помощью App Intents | Привет! Меня зовут Антон Долганов, я iOS-разработчик в компании Контур. Я работаю над инфраструктурными модулями и параллельно поддерживаю наше приложение Контур.Коннект, которое используется для подключения к внутреннему VPN и даёт доступ ... |
01.10.2024 | Как ускорить запуск iOS-приложения в 2 раза с помощью Network Instrument | Приложение — это соединение данных из сети с графическим интерфейсом. Про UI статей много, но про сеть почти никто не вспоминает, а ведь именно она влияет на время ожидания ответа пользователем. При этом со стороны разработчика это часто в... |
30.09.2024 | Мобильная разработка за неделю #557 (23 — 29 сентября) | В этом выпуске сетчатые градиенты и курощение виджетов, сломанная Android-разработка и инструментирование байт-кода Java во имя великого блага, единая биометрическая система во Flutter-приложении, портирование игр на Аврору, видеозвонки с Л... |
29.09.2024 | Bridging the Gap: Compiling C in JavaScript with Bun | In the world of programming, C is the backbone. It powers everything from file compression to network interactions. Even the browser you use to read this article relies on C. But what if you could harness the power of C directly from JavaSc... |
28.09.2024 | Navigating the Waters of iOS 18: Widget Customization and Graph Algorithms | Apple's iOS 18 has set sail with a wave of new features, particularly in widget customization. This update allows users to paint their home screens with their favorite colors, giving their devices a personal touch. But while users rejoice, ... |
28.09.2024 | GNUstep: A Journey Through Time in Software Development | In the ever-evolving landscape of technology, some projects stand out like ancient ruins, whispering tales of innovation and ambition. One such project is GNUstep, a free implementation of the Cocoa framework. It’s a relic from the past, ye... |
28.09.2024 | The Evolution of GNUstep: A Journey Through Time and Code | In the ever-evolving landscape of technology, some projects stand out like ancient trees in a forest of fleeting trends. GNUstep is one such project. It is a testament to the power of open-source software and the relentless spirit of develo... |
27.09.2024 | GNUstep: разрывая все шаблоны | В удивительном мире ИТ существуют проекты, узнав о которых можно сильно поменять свои взгляды на жизнь, реальность и саму разработку. Об одном из таких проектов и будет наш рассказ.
Внимание! Начинается процесс форматирования мозга!О чем ре... |
27.09.2024 | Компилируем и выполняем C на JavaScript | Мир работает на C. Этот язык лежит в основе сжатия файлов, сетевых взаимодействий и даже браузера, в котором вы читаете эту статью. Если код не написан на C, он всё равно взаимодействует с ABI, написанном на C (речь о C++, Rust, Zig, т.д.) ... |
26.09.2024 | Apple обновила UI-библиотеку своих продуктов | Вместе с релизом новых устройств и операционных систем Apple обновила UI-библиотеки своих продуктов. Доступны шаблоны и мокапы для Figma и Sketch.
Что обновила Apple:
Библиотека iOS/iPadOS 18 (Sketch);
Библиотек macOS Sequoia (Sketch);
Шабл... |
22.09.2024 | Разработчик представил версию Flappy Bird только на C (без Java/Kotlin) для Andorid c весом APK менее 100 КБ | 20 сентября 2024 года разработчик Вадим Боев (Vadim Boev) представил версию игры Flappy Bird только C (без Java/Kotlin) для Andorid с весом APK (armeabi-v7a + arm64-v8a) менее 100 КБ.
Разработчик пояснил, что он уже пробовал в 2021 году сде... |
22.09.2024 | Виджеты iOS 18: добавляем поддержку tint color | Apple продолжает радовать нас с каждым обновлением iOS, и iOS 18 не стала исключением. В новой версии системы появилась возможность кастомизации иконок и виджетов на домашнем экране. Пользователи могут сделать их тёмными или перекрасить в л... |
22.09.2024 | Графы в Swift: Поиск в Глубину и Поиск в Ширину | Предсловие
Добро пожаловать в финальную статью цикла, посвященного структурам данных для iOS‑разработчиков! На протяжении нескольких лет мы подробно рассматривали основные структуры данных, которые помогают эффективно решать задачи программ... |
20.09.2024 | Готовый компонент UI свайп-панели c добавлением scrollView, и других элементов ui. (iOS Swift) | ContainerController компонент UI пользовательского интерфейса. Это копия свайп-панели из приложения AppleMaps Что он может:
Анимировано перемещаться на 3 позиции: (Верх / Середина / Вниз)
Перемещаться программно 2 позиции: (Скрыть / Пользов... |
19.09.2024 | Состоялся релиз обновления языка программирования Swift 6.0 | Apple официально представила обновление языка программирования Swift 6.0. В блоге компания делает упор на то, что Swift может выйти за рамки привычного использования в качестве языка для iOS и найти применение в других областях.
В феврале 2... |
18.09.2024 | В macOS Sequoia нашли ошибку, которая отправляет некоторые запросы мимо DNS-прокси | Разработчики утилиты Little Snitch для сетевого мониторинга заметили, что в macOS Sequoia есть ошибка, которая позволяет отправлять некоторые запросы мимо зашифрованного DNS-прокси.
В компании рассказали, что в Little Snitch есть функция, к... |
16.09.2024 | Apple Pro Weekly News (09.09 – 15.09.24) | Прошла презентация Apple, но о чём компания не рассказала на ней? Вышли в релиз iOS 18, iPadOS 18, watchOS 11, macOS 15 Sequoia, visionOS 2, tvOS 18, а также новое ПО для AirPods Pro 2 – рассказываем и показываем, что там нового. А также не... |
15.09.2024 | Unix на работе. Часть вторая, программная | В этой части раскрываю тему программного обеспечения «которого нет» под ОС, которые «не нужны». Что есть, чего нет, где брать и что со всем этим делать.
Страшная картинка с CDE, которой 20 лет пугали своих клиентов менеджеры Микрософта.
Пер... |
13.09.2024 | Swift and Flutter: The Dynamic Duo of Modern Development | In the ever-evolving landscape of software development, two giants stand tall: Swift and Flutter. Each offers unique strengths, catering to different needs. Swift, with its dynamic capabilities, empowers developers to create robust applicat... |
13.09.2024 | Apple’s AirPods Pro: A Game-Changer in Hearing Aid Technology | In a world where technology evolves at lightning speed, Apple has once again made waves. The U.S. Food and Drug Administration (FDA) has given the green light for AirPods Pro to double as hearing aids. This is not just a minor tweak; it’s a... |
13.09.2024 | Apple предложила разработчикам опцию по возврату подписчиков приложений при помощи скидок | Apple добавила новую опцию для разработчиков под название win-back offers («предложения по возврату подписок»), которая поможет привлечь обратно бывших подписчиков при помощи скидок. Таким образом корпорация хочет помочь создателям приложен... |
12.09.2024 | FDA authorizes first OTC hearing aid software to be used in Apple's AirPods Pro | Previous
FILE PHOTO: Signage is seen outside of the Food and Drug Administration (FDA) headquarters in White Oak, Maryland, U.S., August 29, 2020. REUTERS/Andrew Kelly/File Photo
FILE PHOTO: The fourth generation of AirPods is showcased as ... |
12.09.2024 | Сообщество Flappy Bird Foundation объявило о перезапуске проекта мобильной игры Flappy Bird | 12 сентября 2024 года сообщество Flappy Bird Foundation объявило о перезапуске в 2025 году проекта популярной ранее мобильной игры Flappy Bird. Это событие произойдёт стараниями фанатов игры спустя десять лет её забвения.
В Flappy Bird Foun... |
12.09.2024 | Как устроено хранение разных типов данных в веб-буфере обмена | Если вы уже давно имеете дело с компьютерами, то, вероятно, знаете, что в буфере обмена (clipboard) могут храниться различные типы данных (изображения, текст с форматированием, файлы и так далее). Меня как разработчика ПО начало напрягать т... |
11.09.2024 | The Rising Tide of China's Gaming Industry: Black Myth: Wukong and the Arms Race Ahead | The gaming landscape in China is shifting. A storm brews, and at its eye is "Black Myth: Wukong." This game isn’t just a title; it’s a catalyst. It has ignited a fierce competition among developers, reshaping strategies and expect... |
11.09.2024 | Apple выпустила фреймворк для работы с кнопкой Camera Control в iPhone 16 и 16 Pro | В iPhone 16 и 16 Pro, которые Apple представила во время презентации сентября 2024 года, появилась физическая кнопка Camera Control для спуска затвора и управления настройками камеры. Для разработчиков приложений компания выпустила фреймвор... |
11.09.2024 | Top Strategies for Boosting App Store Visibility: Tips for App Store Optimizers | Share
Tweet
Share
Share
Email
Achieving higher visibility not only drives more installs but also ensures your app stands out amidst the competition. This guide explores essential strategies for optimizing your app store presence to maximize... |
08.09.2024 | Прокачайте свой Swift с @dynamicMemberLookup | Swift — это мощный язык программирования, который сочетает в себе безопасность типов и выразительность. Однако, несмотря на свою строгую типизацию, язык предоставляет разработчикам возможность использовать динамический доступ к свойствам об... |
07.09.2024 | The Clipboard Conundrum: Understanding Web Data Transfer | In the digital age, the clipboard is a silent hero. It quietly holds our copied text, images, and files, waiting for us to paste them elsewhere. But how does it work? What are its limitations? This article dives into the mechanics of the cl... |
06.09.2024 | Буфер обмена веб-приложений и как он хранит различные данные | Если вы достаточно давно пользуетесь компьютером, то, вероятно, знаете, что буфер обмена может хранить различные данные (картинки, текст с форматированием, файлы и др.). Как разработчика, меня начало раздражать отсутствие точного представле... |
04.09.2024 | Дружим iPhone и ESP32. Часть 1. ESP Arduino Core | Совсем недавно на WWDC2024 Apple представила Embedded Swift. По словам разработчиков данное нововведение поможет нам писать программы для Hardware устройств на "Pure Swift". (Раньше для таких извращений мы использовали SwiftIO)
По... |
02.09.2024 | Apple Pro Weekly News (26.08 – 01.09.24) | На пути к презентации 9 сентября становится известно ещё несколько интересных деталей: новый цвет iPhone 16 Pro, возможен анонс iPad mini 7, свежий Mac mini без USB-A, а в iOS 18 изменился порядок работы Live Activities. Внутри компании про... |
02.09.2024 | Как я решал задачу получения доступа к данным банковских приложений на iOS | Вы пользуетесь кешбэком, может даже выбираете категории повышенного кешбэка каждый месяц? Когда у вас несколько карт разных банков с кешбэком, становится непросто запомнить, какую из них лучше использовать для конкретной покупки в этом меся... |
02.09.2024 | Как встроить распознавание звуков в ваше iOS приложение на Swift с использованием SoundAnalysis | Введение
В мире, где ваш телефон умеет угадывать настроение по плейлисту, почему бы не научить его распознавать звуки вокруг? С помощью фреймворка SoundAnalysis это проще, чем кажется. Мы расскажем, как легко и с минимальными потерями для д... |
01.09.2024 | The Dark Side of Convenience: Deepfake Exploitation and the Sign-in with Apple Feature | In the digital age, convenience often comes at a cost. The rise of deepfake technology has introduced a new layer of complexity to online security, particularly with the misuse of authentication methods like Apple's Sign in with Apple. This... |
01.09.2024 | The Hidden Depths of macOS: A Developer's Playground Without Admin Rights | In the world of technology, macOS stands as a fortress. Its walls are high, built to protect the secrets within. But what if you find yourself on the other side, staring at a pristine iMac without the keys to the kingdom? This article explo... |
01.09.2024 | Unlocking the Secrets of macOS: A Developer's Playground Without Admin Rights | In the world of technology, macOS stands as a fortress. It guards its secrets fiercely. But what if you could sneak in without the keys? What if you could explore its depths without admin rights? This article unveils the hidden gems of macO... |
01.09.2024 | Автоматизация работы с JSON в Swift с помощью Codable | Когда вы работаете с данными в Swift, особенно при взаимодействии с API, вам часто приходится разбирать JSON-ответы и преобразовывать их в структуры данных. Это может быть утомительной и повторяющейся задачей, особенно если у вас есть сложн... |
30.08.2024 | SwiftUI AlignmentGuide | Итак, самый простой путь понять, как работает инструмент, это посмотреть на код и результат. Поэтому, без долгих предисловий, я привожу пример самого распространенного применения. И, также, хочу заметить, что подобное применение уже достато... |
30.08.2024 | Реализуем машинное обучение на сервере с помощью Swift | В этом руководстве я покажу вам, как работать с моделью машинного обучения на сервере Vapor с помощью Swift.
Ни для кого не секрет, что Apple стремится двигать свою экосистему в сторону извлечения максимальной выгоды путем переноса мощных п... |
29.08.2024 | 2,5 тысяч экрано-состояний и тесты на сотнях устройств: как мы с нуля делали темную тему в приложении | Привет! Я Женя, CPO в корпоративном мессенджере Compass.
Небольшой спойлер: что в итоге получилось, и как смотрится на контрасте со светлой темой.
Большинство людей, которые проводят много времени за компьютером, предпочитают устанавливать ... |
28.08.2024 | The Rising Tide of Mac Malware: A Call to Arms for Users | The digital landscape is shifting. Once considered a fortress, macOS is now under siege. The emergence of Cthulhu Stealer, a new malware targeting Mac users, signals a grim reality. No longer can users assume their devices are immune to thr... |
28.08.2024 | Apple and Uber: A Tale of Compliance and Consequences in the Digital Age | In the digital landscape, giants like Apple and Uber navigate a labyrinth of regulations. The European Union (EU) is a formidable gatekeeper, wielding laws that shape how tech companies operate. Recently, both Apple and Uber found themselve... |
28.08.2024 | Он вам не «MacOS» | Рассказываю и показываю что можно сотворить с iMac без прав администратора и установки стандартных средств разработки.
Невозможный скриншот, по мнению официальной техподдержки и обычных разработчиков под продукцию Apple.Тайны внутренних орг... |
27.08.2024 | Обновление CocoaPods: пошаговое руководство | CocoaPods — это менеджер зависимостей для разработки под iOS и macOS, который упрощает процесс включения внешних библиотек в проект. С помощью CocoaPods можно быстро добавлять и управлять сторонними библиотеками и фреймворками, не беспокояс... |
27.08.2024 | Работа с кодом на C++ в Swift | Привет, Хабр! Меня зовут Иван Мясников, я CTO проекта «Виртуальный ассистент» в МТС Диджитал. Встраивание кода С++ в приложения для iOS — достаточно трудная задача. Еще сложнее собрать SDK для дальнейшей поставки в сторонние приложения, исп... |
27.08.2024 | Apple Pro Weekly News (19.08 – 25.08.24) | Анонсирована презентация Apple, на какой фейк купились многие медиа, какой баг на iPhone наделал шуму, что будет с аксессуарами FineWoven, в новых iPhone появится возможность снимать в новом формате, а отдел App Store ждут перемены. А также... |
26.08.2024 | OFICIAL Apple a anunțat când va lansa noile telefoane iPhone 16 | Apple a anunțat, luni, data oficială la care va prezenta seria de smartphone-uri iPhone 16. |
24.08.2024 | Apple разрешит удаление предустановленных приложений для пользователей в ЕС | К концу 2024 года Apple внесёт изменения, которые позволят европейским пользователям выбирать браузеры и удалять предустановленные приложения. Таким образом корпорация будет выполнять Закон о цифровых рынках ЕС (Digital Markets Act, DMA).
Р... |
23.08.2024 | Swift Takes Flight: A New Era for GNOME and Beyond | Swift, the programming language born from Apple’s innovation, is now spreading its wings beyond the confines of iOS and macOS. With the introduction of Adwaita-swift, developers can now craft applications for the GNOME desktop environment u... |
23.08.2024 | Вышла книга WebGPU Unleashed для практического изучения технологии WebGPU | В начале августа 2024 года разработчик Ши Янь (Shi Yan) выпустил книгу WebGPU Unleashed для практического изучения технологии WebGPU. Пособие бесплатное и доступно в виде веб-сайта, помимо этого, каждая глава снабжена кодом примеров и демон... |
23.08.2024 | Apple to Allow EU Users to Delete Pre-Installed Apps on iOS 18, Complying With Digital Markets Act | Apple has unveiled major changes to iOS 18 and iPadOS 18 in the E.U. as part of its ongoing efforts to comply with the Digital Markets Act. European users will have more control over default apps, browser choice, and even the ability to rem... |
23.08.2024 | Vírus para macOS rouba Chaves do iCloud e cookies do navegador | Malware batizado de Cthulhu Stealer se passa até pelo GTA IV para roubar senhas nos Macs (imagem ilustrativa: Vitor Pádua/Tecnoblog)
Saiba mais sobre Malware no nosso canal no WhatsApp
Entre Agora
Pesquisadores da Cato Networks encontraram ... |
23.08.2024 | A new malware threat to macOS adds to the data-stealing surge | Cado Security
If you still think Macs are inherently safe from malware, think again.
Mac users have another threat to worry about. Cthulhu Stealer, a new Mac malware threat, tries to steal sensitive data such as passwords and cryptocurrency... |
22.08.2024 | Adwaita-swift: теперь можно писать приложения для GNOME на языке Swift | Язык программирования Swift наиболее широко применяется в разработке программного обеспечения для операционных систем от компании Apple. Но не так давно появилась заметка, в которой говорится, что теперь на этом языке можно писать программы... |
22.08.2024 | Swift на FreeBSD | Новый, модный и красивый язык разработки от Apple прямо на ваших глазах будет с особым цинизмом пропатчен, собран из исходников и запущен на FreeBSD. Снова. Король разработки от Apple
Немного матчасти для тех кто не знает:
Swift is a genera... |
21.08.2024 | Mastering Combine: The Future of Asynchronous Programming in Swift | Combine is a powerful framework introduced by Apple in 2019. It simplifies the handling of asynchronous data streams in Swift. Think of it as a conductor orchestrating a symphony of data, events, and user interactions. With Combine, develop... |
21.08.2024 | The Rise of Tuist and Skip: A New Era in Mobile Development | In the fast-paced world of mobile development, change is the only constant. Recently, two significant developments have emerged: the transition from Cocoapods to Tuist and the launch of the Skip framework. Both represent a shift in how deve... |
21.08.2024 | От Cocoapods к Tuist+SPM быстрыми шагами | Не так давно прогремела новость, что Cocoapods переходит в режим поддержки. В связи с этим встал вопрос, что дальше. В начале мы склонялись к чисто Swift Package Manager, но потом пришло понимание, что неплохо было бы уйти от конфликтов в p... |
21.08.2024 | Вышел Skip — фреймворк для разработки кроссплатформенных мобильных приложений | Состоялся релиз фреймворка Skip, предназначенного для разработки кроссплатформенных мобильных приложений. Разработчики могут писать код на Swift, используя экосистему Xcode, и собирать проект для iOS и Android.
Авторы проекта отмечают, что ... |
20.08.2024 | Performance Testing для iOS | Все мы любим, когда приложение, которым пользуемся, работает отзывчиво, быстро, а также те операции, которые мы хотим совершить, происходили максимально быстро: буть то банковское приложение или приложение в коммерции.
Но как мы можем отсле... |
20.08.2024 | Руководство по deep links в Flutter-приложениях | Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead агентства продуктовой разработки Amiga и соавтор телеграм-канала Flutter. Много. Мы нашли интересные статьи о deep links (часть 1, часть 2) и хотим поделиться с вами переводами.
Чему в... |
19.08.2024 | Мобильная разработка за неделю #506 (12 — 18 августа) | В новом дайджесте закрытие CocoaPods и излишества чистой архитектуры, деструктуризация в Kotlin с примерами и знакомство с Flutter GPU, архитектура мобильного приложения в разрезе высоких нагрузок и построения экосистем, кто может стать про... |
19.08.2024 | JPEG XL лучше всех, но Google против | JPEG XL превосходит все форматы по уровню сжатия и визуальному восприятию (DSSIM), источник
Оригинальный формат JPEG разработан в далёком 1992 году и уже устарел. Вопрос в том, кто придёт ему на смену. Идеальной заменой казался JPEG XL, в с... |
19.08.2024 | Отслеживание утечек памяти в iOS-приложении со SwiftUI в Runtime | Всем привет! Меня зовут Фарид, я занимаюсь iOS-разработкой в компании Банки.ру.
Рано или поздно каждый проект сталкивается с проблемой утечек памяти: растёт её использование, в отдельных сценариях приложение ведёт себя странно или вовсе ава... |