Форум программистов, компьютерный форум, киберфорум
Mobile or nothing
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
Rust или Java: Что выбрать для Android-разработки
Запись от mobDevWorks размещена 08.05.2025 в 21:43 / Mobile or nothing
Показов 3573 Комментарии 0
Метки android, java, mobile, mobiledev, rust

Нажмите на изображение для увеличения
Название: 11dd91e4-e46a-4b49-b29d-01c8907a0728.jpg
Просмотров: 63
Размер:	165.9 Кб
ID:	10771
В Android-разработке долгое время Java безраздельно царствовала как основной язык программирования. Однако в последние годы Rust — язык системного программирования с акцентом на безопасность и производительность — начал активно проникать в экосистему Android, бросая вызов традиционным подходам к разработке мобильных приложений. В 2024 году выбор между этими двумя языками становится всё более актуальным вопросом для разработчиков.

Rust против Java: выбор

...
Аватар для mobDevWorks
Старый
Указатели в Swift: Небезопасные, буферные, необработанные и управляемые указатели
Запись от mobDevWorks размещена 16.04.2025 в 20:24 / Mobile or nothing
Показов 3618 Комментарии 0
Метки android, ios, mobile, mobiledev, swift

Нажмите на изображение для увеличения
Название: 00434055-5d3b-42ce-a275-67d390241a8b.jpg
Просмотров: 115
Размер:	171.0 Кб
ID:	10604
Указатели относятся к наиболее сложным и мощным инструментам языка Swift. В своей сути указатель — это переменная, которая хранит адрес участка памяти, где расположены данные, а не сами данные. Работа с указателями требует понимания принципов управления памятью и часто сопряжена с определенными рисками. Swift, в отличие от C или C++, старается минимизировать прямое взаимодействие разработчика с указателями,...
Аватар для mobDevWorks
Старый
Создание и стилизация списков в SwiftUI
Запись от mobDevWorks размещена 14.04.2025 в 18:01 / Mobile or nothing
Показов 3097 Комментарии 0
Метки ios, mobile, mobiledev, swiftui

Нажмите на изображение для увеличения
Название: 3f00b6c9-b8c3-4da6-95ea-880b4473447e.jpg
Просмотров: 81
Размер:	186.7 Кб
ID:	10592
Списки — фундаментальный элемент мобильных интерфейсов. От списка контактов до ленты новостей, от настроек до каталога товаров — трудно представить приложение, которое не использовало бы этот компонент в той или иной форме. Неудивительно что в Swift особое внимание уделяется простоте и гибкости...
Аватар для mobDevWorks
Старый
Flutter: Оптимизация производительности сложных UI
Запись от mobDevWorks размещена 09.04.2025 в 17:37 / Mobile or nothing
Показов 1659 Комментарии 0

Нажмите на изображение для увеличения
Название: 5dca215e-7850-4593-9039-e1b8cb68a0e9.jpg
Просмотров: 63
Размер:	204.3 Кб
ID:	10562
Когда речь идет о сложных интерфейсах, Flutter сталкивается с несколькими фундаментальными проблемами производительности. Одна из них — избыточная перерисовка (repainting), когда даже небольшие изменения состояния вызывают перестроение значительных участков интерфейса....
Аватар для mobDevWorks
Старый
Свой попап в SwiftUI
Запись от mobDevWorks размещена 03.04.2025 в 16:23 / Mobile or nothing
Показов 2025 Комментарии 0
Метки ios, mobile, mobiledev, popup, swiftui

Нажмите на изображение для увеличения
Название: 9dba548f-d9e4-4260-981e-b51abe6967fc.jpg
Просмотров: 114
Размер:	61.6 Кб
ID:	10519
SwiftUI, как декларативный фреймворк от Apple, предоставляет множество инструментов для создания пользовательских интерфейсов. В нашем распоряжении есть такие API как alerts, popovers, action sheets и modal sheets. Но здесь кроется интересный парадокс – при всём богатстве выбора, фреймворк...
Аватар для mobDevWorks
Старый
SwiftUI Data Flow: Передача данных между представлениями
Запись от mobDevWorks размещена 23.03.2025 в 19:12 / Mobile or nothing
Показов 4257 Комментарии 1

Нажмите на изображение для увеличения
Название: 31094f62-ffa7-4b95-acd3-dc95eb26dce0.jpg
Просмотров: 107
Размер:	191.5 Кб
ID:	10485
При первом знакомстве со SwiftUI кажется, что фреймворк предлагает избыточное количество механизмов для передачи данных: @State, @Binding, @StateObject, @ObservedObject, @EnvironmentObject и другие. Многие затрудняются выбрать подходящий инструмент для конкретной ситуации. Похоже на выбор между молотком и отвёрткой, когда вы ещё не знаете, с гвоздём...
Аватар для mobDevWorks
Старый
Async/await в Swift: Асинхронное программировани­е в iOS
Запись от mobDevWorks размещена 20.03.2025 в 22:18 / Mobile or nothing
Показов 3272 Комментарии 0

Нажмите на изображение для увеличения
Название: fe491fe9-bb92-459d-a41a-8aa64cb85bba.jpg
Просмотров: 163
Размер:	132.1 Кб
ID:	10479
Асинхронное программирование долго было одной из самых сложных задач для разработчиков iOS. В течение многих лет мы сражались с замыканиями, диспетчеризацией очередей и обратными вызовами, чтобы создать отзывчивые приложения, которые не блокируют основной поток. И вот, в Swift 5.5 (WWDC 2021), мы наконец-то получили механизм, который полностью переосмысливает наш подход к асинхронному коду —...
Аватар для mobDevWorks
Старый
SwiftUI или UIKit - что выбрать для нового приложения iOS?
Запись от mobDevWorks размещена 16.03.2025 в 10:10 / Mobile or nothing
Показов 981 Комментарии 0
Метки ios, swift, swiftui, uikit

Нажмите на изображение для увеличения
Название: e13ee97f-b896-499f-9d29-b963e44f1983.jpg
Просмотров: 50
Размер:	74.2 Кб
ID:	10417
Когда Apple представила SwiftUI на WWDC 2019, многим показалось, что дни UIKit сочтены. Новый декларативный фреймворк предлагал радикально иной подход к разработке интерфейсов. Вместо кропотливого программирования каждого элемента, связывания аутлетов и написания длинных цепочек...
Аватар для mobDevWorks
Старый
Что нового в Swift 6 и особенности миграции
Запись от mobDevWorks размещена 15.03.2025 в 09:13 / Mobile or nothing
Показов 1571 Комментарии 0
Метки ios, swift, swift 6

Нажмите на изображение для увеличения
Название: c059c7ad-852c-4f75-a59a-341fe9836f51.jpg
Просмотров: 52
Размер:	143.5 Кб
ID:	10405
Swift 6 — это новый крупный релиз языка программирования от Apple, анонсированный на WWDC 2024. Если вы следили за эволюцией Swift, то наверняка заметили, что многие значимые возможности, которые появлялись в последних версиях, были частью дорожной карты именно к этому релизу. Например, введение асинхронного...
Аватар для mobDevWorks
Старый
Вопросы на собеседовании по Android
Запись от mobDevWorks размещена 14.03.2025 в 22:25 / Mobile or nothing
Показов 1277 Комментарии 0
Метки android, interview, java, kotlin

Нажмите на изображение для увеличения
Название: 4842807d-0c8d-4d41-a564-e55a17cc8f78.jpg
Просмотров: 95
Размер:	98.0 Кб
ID:	10404
По данным статистики, Android занимает более 70% мирового рынка мобильных операционных систем, что делает платформу привлекательной как для начинающих разработчиков, так и для опытных профессионалов. Конкуренция за рабочие места становится всё жёстче, и работодатели предъявляют всё более высокие требования...
Аватар для mobDevWorks
Старый
Разработка контекстных меню в iOS
Запись от mobDevWorks размещена 14.03.2025 в 08:21 / Mobile or nothing
Показов 799 Комментарии 0
Метки ios, mobile, swift, swiftui

Нажмите на изображение для увеличения
Название: 121e4edf-6c90-468f-ae5c-4c90d27a5d1f.jpg
Просмотров: 56
Размер:	122.9 Кб
ID:	10387
С приходом iOS 13 Apple представила новый API для контекстных меню, который полностью заменил предыдущую технологию 3D Touch peek & pop. Хотя многие разработчики и пользователи испытывают ностальгию по 3D Touch, новый UIContextMenu API оказался заметно универсальнее. Он работает на всех устройствах, включая iPad, где 3D Touch никогда не был доступен.

Контекстные меню играют ключевую роль в iOS экосистеме...
Аватар для mobDevWorks
Новые блоги и статьи
Как создать стек в Python
AI_Generated 05.06.2025
Как архитектор с более чем десятилетним опытом работы с Python, я неоднократно убеждался, что знание низкоуровневых механизмов работы стеков дает конкурентное преимущество при решении сложных задач. . . .
Server-Sent Events (SSE) в Node.js
run.dev 05.06.2025
Потоковая передача данных с сервера прямо в браузер стала повседневной потребностью - от биржевых графиков и спортивных трансляций до чатов и умных дашбордов. Много лет разработчики полагались на. . .
Создаем RESTful API на Golang с Fiber
golander 04.06.2025
Я перепробовал десятки фреймворков для создания RESTful API за последние годы, и когда впервые столкнулся с Fiber, понял, что это совсем другой уровень. Нет, я не собираюсь рассказывать сказки о. . .
Как работать с куки в ASP.NET Core
UnmanagedCoder 04.06.2025
Когда я впервые начал работать с куки в ASP. NET Core, меня поразило, насколько отличается работа с ними от классического ASP. NET. В Core все стало более декомпозированным - больше нет удобного. . .
Рисование коллайдеров физического движка Box2D-WASM v3 на Three.js
8Observer8 04.06.2025
Erin Catto (автор Box2D) переписал с нуля Box2D v2 с С++ на Си и появилась версия Box2D v3. Birch-san собрал Box2D v3 в WebAssembly (WASM), чтобы можно было использовать Box2D v3 на JavaScript. В. . .
Worker Threads и многопоточность в Node.js
Reangularity 03.06.2025
Если вы когда-нибудь посещали собеседования на позицию Node. js разработчика, почти наверняка слышали заезженную фразу: "Node. js - однопоточная платформа". Звучит как неоспоримый факт, который. . .
Event-Driven CQRS на C# с паттерном Outbox
stackOverflow 03.06.2025
В традиционной модели происходит примерно следующее: вы получаете команду, обрабатываете ее, сохраняете результат в базу данных и затем пытаетесь опубликовать событие в брокер сообщений. Но что если. . .
OwenLogic: перенос сетевых переменных в панель Weintek (EasyBuilder Pro)
ФедосеевПавел 03.06.2025
ВВЕДЕНИЕ ПЕРЕД ЭКСПЕРИМЕНТАМИ - СОЗДАЙТЕ РЕЗЕРВНЫЕ КОПИИ ПРОЕКТОВ На момент написания статьи (02 июня 2025 г. ) самыми актуальными версиями ПО являются: OwenLogic v. 2. 10. 366 EasyBuilder Pro. . .
Dev-c++5.11 Покорение вершины
russiannick 02.06.2025
С утра преследовала одна мысль - вот бы выучить С++. Сказано-сделано. Окончив смену, скачал в интернете бестселлер Дэвиса Dev-C++ для чайников. Книга оказалась интересной и я скачал среду, на примере. . .
Тестирование Pull Request в Kubernetes с GitHub Actions и GKE
Mr. Docker 02.06.2025
Мы все знаем, что тестирование на локальной машине или в изолированном CI-окружении — это не совсем то же самое, что тестирование в реальном кластере Kubernetes. Контекстно-зависимые ошибки, проблемы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »