mobdevelop | Unsorted

Telegram-канал mobdevelop - Мобильная разработка

3295

@haarrp - admin @itchannels_telegram - 🔥лучшие ит-каналы @javascriptv - продвинутый javascript @JavaScript_testit- js тесты @programming_books_it - бесплатные it книги @ai_machinelearning_big_data - ml

Subscribe to a channel

Мобильная разработка

🔐 HackerAI - простой способ проверить кибербезопасность без команды хакеров

В X активно обсуждают HackerAI — сервис, который использует ИИ для автоматического поиска уязвимостей в сайтах, приложениях и коде. Идея в том, чтобы сделать базовый аудит безопасности доступным не только специалистам по пентесту.

Как это работает
Загружаешь проект, код или указываешь сайт — система проводит анализ и показывает потенциальные слабые места и риски.

Что умеет
— Ищет проблемы в логике работы и настройках
— Подсвечивает возможные уязвимости
— Объясняет, где именно проблема и почему это риск
— Работает как ИИ-ассистент, а не как сложный профессиональный софт
— Доступен онлайн и в десктоп-версии

Кому полезно
— Стартапам без выделенной security-команды
— Разработчикам и веб-студиям
— Администраторам сайтов и сервисов
— Фрилансерам
— Всем, кто запускает веб-проекты и хочет снизить риски

Главная ценность
- быстро увидеть очевидные проблемы безопасности до того, как ими воспользуется кто-то другой.

https://hackerai.co/download

Читать полностью…

Мобильная разработка

AgentCPM-Explore🔥 - on-device модель от OpenBMB

OpenBMB выпустили AgentCPM-Explore - компактную, но очень мощную модель-агента, которая рассчитана на работу прямо на устройстве.

Что внутри:

✨ 4B параметров + Apache 2.0
Полностью open-source лицензия

Модель заточена под реальные агентные сценарии:
- умеет делать поиск
- сверять факты (verification)
- держать длинные цепочки действий

✨ Открыт не только вес модели
Самое ценное: OpenBMB выложили весь стек:
- training pipeline
- inference stack
- агентные компоненты


Если ищешь основу для автономных агентов на своём железе - это один из самых жирных релизов последних недель.

🤗 Hugging Face: https://huggingface.co/openbmb/AgentCPM-Explore

Читать полностью…

Мобильная разработка

🎧 Управляй приоритетами аудиоустройств на macOS

Audio Priority Bar — это приложение для меню macOS, которое автоматически управляет приоритетами аудиоустройств. Устанавливай порядок для динамиков, наушников и микрофонов, и приложение будет переключаться на устройство с наивысшим приоритетом.

🚀 Основные моменты:
- Автоматическое переключение на устройство с высоким приоритетом
- Отдельные режимы для динамиков и наушников
- Ручное управление приоритетами
- Запоминание всех подключенных устройств
- Интеграция с меню и управление громкостью

📌 GitHub: https://github.com/tobi/AudioPriorityBar

#swift

Читать полностью…

Мобильная разработка

✏️ xcrun simctl push – отправляем пуш-уведомления в симулятор iOS без сервера

💡 Зачем это нужно?

Тестирование пуш-уведомлений на iOS-симуляторе стало еще проще. Не нужно настраивать бэкенд или использовать сторонние сервисы – отправляйте нотификации прямо из терминала.

🔥 Как отправить пуш:

1. Создайте JSON-файл с payload (notification.apns):


{
"aps": {
"alert": {
"title": "Важное уведомление",
"body": "Привет из командной строки!"
},
"sound": "default"
},
"customData": "test123"
}

2. Отправьте на устройство:


xcrun simctl push booted com.yourapp.bundleid notification.apns


🎯 Полезные варианты:

• Отправка на конкретный симулятор:


xcrun simctl push <device-udid> <bundle-id> <payload-file>


• Быстрая отправка без файла (через pipe):


echo '{"aps":{"alert":"Test"}}' | xcrun simctl push booted com.yourapp.bundleid -


⚡ Лайфхаки:

• Посмотреть список устройств:


xcrun simctl list devices | grep Booted


• Тестирование разных сценариев:

- Нотификации с действиями (actions)
- Фоновые уведомления (content-available)
- Кастомные данные (custom keys)

А вы тестируете пуши через терминал? Делитесь своими скриптами в комментариях 💬

Читать полностью…

Мобильная разработка

🌟 Claude Island: Умные уведомления для Claude Code CLI

Claude Island — это приложение для меню macOS, которое добавляет уведомления в стиле Dynamic Island для сессий Claude Code. Оно позволяет отслеживать активные сессии в реальном времени и управлять разрешениями прямо из интерфейса.

🚀Основные моменты:
- Анимированный интерфейс, расширяющийся из выреза MacBook
- Мониторинг нескольких сессий Claude Code одновременно
- Утверждение или отказ в выполнении инструментов из интерфейса
- Полная история чата с рендерингом Markdown
- Автоматическая установка хуков при первом запуске

📌 GitHub: https://github.com/farouqaldori/claude-island

#swift

Читать полностью…

Мобильная разработка

Bonsai 🌳 — небольшая библиотека для управления состоянием во ViewModel

Bonsai — это крошечная библиотека управления состоянием без зависимостей, созданная специально для использования во ViewModel. Она облегчает реализацию однонаправленного потока данных (unidirectional data flow) и отделяет логику управления состоянием от UI и бизнес-логики.

Особенности
- Однонаправленный поток данных
- Без внешних зависимостей
- Простота в использовании
- Небольшой размер
- Объединяется с Kotlin Coroutines и Jetpack Compose

Пример использования


class CounterViewModel : BonsaiViewModel<CounterState>(CounterState()) {
fun increment() = reduce { state -> state.copy(count = state.count + 1) }
fun decrement() = reduce { state -> state.count.takeIf { it > 0 }?.let { state.copy(count = it - 1) } ?: state }
}

data class CounterState(val count: Int = 0)


И затем, в Compose:


val state by viewModel.state.collectAsState()
Text("Count: ${state.count}")


https://github.com/adrielcafe/bonsai

#Android

Читать полностью…

Мобильная разработка

🎨 Рекреация iOS с помощью SwiftUI

Этот проект представляет собой точную копию iOS и его встроенных приложений, созданную полностью на SwiftUI с использованием AI. Он служит площадкой для тестирования возможностей генерации кода и современных функций SwiftUI, воссоздавая нативные приложения Apple с пиксельной точностью.

🚀 Основные моменты:
- Воссозданы основные приложения iOS: Календарь, Погода, Фото и др.
- Используется AI для генерации SwiftUI кода.
- Идеально подходит для изучения возможностей SwiftUI.
- Поддержка Xcode 26 и выше.
- Открыт для вкладов и улучшений.

📌 GitHub: https://github.com/PallavAg/iOS-Clone-SwiftUI

#swift

Читать полностью…

Мобильная разработка

🍏📦 Apple App Store Frontend Source Code Archive

Репозиторий содержит извлеченный исходный код фронтенда App Store, собранный с помощью расширения для Chrome. Код сохранен для образовательных целей, так как Apple не отключила sourcemaps на своем сайте.

🚀Основные моменты:
- Полный исходный код на Svelte/TypeScript
- Логика управления состоянием
- Компоненты пользовательского интерфейса
- Интеграция с API
- Структура каталогов для удобства навигации

📌 GitHub: https://github.com/rxliuli/apps.apple.com

#typescript

Читать полностью…

Мобильная разработка

🚀 Поделитесь опытом с RuStore — и выиграйте фичеринг

Команда RuStore регулярно собирает обратную связь, чтобы сделать платформу удобнее для публикации и продвижения приложений.

Пройдите 5-минутный опрос — чтобы сделать платформу удобнее и получить шанс попасть на фичеринг.

🎁 5 разработчиков получат размещения на витрине RuStore

📢 Опрос можно пройти до 1 ноября. Итоги — 1 декабря

📌 Участвовать могут разработчики с опубликованными приложениями в RuStore.

Подробнее о правилах — в Телеграм-канале @rustoredev

Читать полностью…

Мобильная разработка

⚡️ Минуты генерации вместо часов вёрстки

Переносить дизайн из Figma в код — та ещё рутина, от которой, впрочем, никуда не деться. Но ребята из Яндекс Go решили проверить, можно ли отдать эту работу LLM. Не в стиле «сделай так, чтобы было красиво», а чтобы получить готовый, компилируемый код.

Спойлер: путь был долгим и полным граблей. Но главный инсайт — не нужно заставлять LLM быть идеальным компилятором. Её сила в другом.

Ребята придумали промежуточный YAML-шаблон, который модель генерирует легко и непринуждённо. А он уже детерминированно транслируется в чистый Kotlin на DivKit.

В статье — подробный разбор их воркфлоу, с честным рассказом обо всём: от провалов до рабочего решения.

Реклама. ООО «Яндекс.Такси». ИНН 7704340310

Читать полностью…

Мобильная разработка

🚀 NeuTTS Air - on-device TTS с мгновенным клонированием голоса

Это первая реалистичная модель синтеза речи, запускаемая на устройстве, без api.

Формат - GGML, что позволяет работать на телефонах, ноутбуках и даже на Raspberry Pi.
Клонирование голоса за 3 секунды: достаточно короткого аудиофрагмента, чтобы сконструировать голос для последующих синтезов.

Базируется на лёгком языковом ядре (0,5 B) + нейрокодек NeuCodec, что обеспечивает баланс между качеством и скоростью.
Генерируемые аудио отмечаются водяным знаком с помощью Perceptual Threshold Watermarker — для борьбы с злоупотреблениями.

GitHub: https://github.com/neuphonic/neutts-air

Читать полностью…

Мобильная разработка

🌐 Преобразование HTML в SwiftUI

SwiftUIHTML — библиотека для рендеринга HTML-контента в виде нативных представлений SwiftUI. Поддерживает кастомизацию тегов и интеграцию с внешними парсерами.

🚀 Основные моменты:
- Конвертация HTML в нативные представления SwiftUI
- Поддержка кастомных тегов и стилей CSS
- Гибкая интеграция с парсерами, такими как Fuzi и SwiftSoup
- Система глобальной конфигурации и стилей

📌 GitHub: https://github.com/PRNDcompany/SwiftUIHTML

#swift

Читать полностью…

Мобильная разработка

Vercel, создатели Next.js, выложили большую коллекцию примеров и шаблонов для приложений.

Внутри куча полезного:

- простые стартеры, чтобы быстро запустить проект
- готовые архитектуры «как в проде»
- демки с лучшими практиками

Полезно и для быстрых экспериментов, и чтобы подсмотреть правильные решения.

Репозиторий постоянно пополняется, а лучшие наработки попадают в Vercel Templates с удобным поиском и фильтрацией.

👉 Отличный источник, чтобы копировать и развивиать проверенные идеи. 🚀

Читать полностью…

Мобильная разработка

В iOS разработчики могут использовать фреймворк LocalAuthentication для интеграции биометрической аутентификации, такой как Face ID или Touch ID, в свои приложения. Это позволяет повысить безопасность и удобство использования, предоставляя пользователям быстрый и надежный способ входа.

Для реализации биометрической аутентификации необходимо импортировать фреймворк LocalAuthentication и создать экземпляр класса LAContext. Затем можно вызвать метод evaluatePolicy(_:localizedReason:reply:), который отображает системный интерфейс для аутентификации пользователя. Важно обрабатывать возможные ошибки, такие как отсутствие настроенной биометрии на устройстве или отказ пользователя от аутентификации.

Рекомендуется предоставлять пользователям альтернативные методы входа в случае недоступности биометрической аутентификации, например, с использованием пароля или PIN-кода. Это обеспечит доступность приложения для всех пользователей, независимо от настроек их устройств.

https://tanaschita.com/ios-local-authentication/

#ios

Читать полностью…

Мобильная разработка

Osaurus от Dinoki-AI 🚀

Нативный сервер LLM для Apple Silicon (M-series). Работает локально на Mac с M1 и новее.

✨ SwiftUI-приложение + HTTP-сервер на SwiftNIO
✨ Поддержка API OpenAI и Ollama
✨ Function/tool calling, стриминг
✨ Управление моделями прямо из интерфейса


🔗 https://github.com/dinoki-ai/osaurus

Читать полностью…

Мобильная разработка

🎶 Управление звуком на macOS с FineTune

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

🚀Основные моменты:
- Индивидуальный контроль громкости для приложений
- Маршрутизация звука на разные устройства
- 10-полосный эквалайзер с 20 предустановками
- Увеличение громкости до 200%
- Поддержка macOS 14.0 и выше

📌 GitHub: https://github.com/ronitsingh10/FineTune

#swift

Читать полностью…

Мобильная разработка

🛠️ Умения для iOS и Swift разработки

Репозиторий содержит набор специализированных навыков, помогающих в повседневной разработке iOS-приложений. От генерации заметок о релизах до отладки и поддержания качества кода — здесь есть всё для повышения продуктивности.

🚀 Основные моменты:
- Генерация заметок для App Store из истории git
- Инструменты для отладки и взаимодействия с симуляторами
- Структурированный процесс решения GitHub-issues
- Оптимизация работы с Swift Concurrency
- Аудит производительности SwiftUI

📌 GitHub: https://github.com/Dimillian/Skills

#swift

Читать полностью…

Мобильная разработка

🖥️ Управляй AI с Quotio на macOS

Quotio — это приложение для macOS, которое упрощает управление AI-кодировщиками через локальный прокси-сервер. Оно позволяет подключать несколько AI-аккаунтов, отслеживать квоты и настраивать инструменты CLI в одном месте.

🚀Основные моменты:
- Поддержка множества провайдеров AI через OAuth и API ключи
- Автоматическая настройка AI-инструментов с одним кликом
- Реальное время мониторинга трафика и использования токенов
- Умное управление квотами с визуализацией
- Интеграция с меню для быстрого доступа

📌 GitHub: https://github.com/nguyenphutrong/quotio

#swift

Читать полностью…

Мобильная разработка

🖥️🔌 PortKiller: Убийца процессов на открытых портах для macOS

PortKiller — это удобное приложение для меню на macOS, позволяющее быстро находить и завершать процессы, использующие открытые порты. Идеально подходит для разработчиков, которым нужно освободить порты, такие как 3000, 8080 и другие.

🚀Основные моменты:
- Интеграция в меню — без загромождения Dock
- Автоматическое обнаружение всех прослушивающих TCP портов
- Быстрое завершение процессов одним кликом
- Фильтрация по номеру порта или имени процесса
- Автообновление списка каждые 5 секунд

📌 GitHub: https://github.com/productdevbook/port-killer

#swift

Читать полностью…

Мобильная разработка

iOS 26.2 стала доступна для всех пользователей.

Что изменили:

— Liquid Glass слайдер на экране блокировки;
— Новые анимации Liquid Glass;
— Одноразовый код AirDrop;
— Будильники в приложении «Напоминания»;
— Офлайн-тексты песен в Apple Music;
— Новые функции Apple Podcasts;
— Обновлённые диапазоны оценки сна;
— Liquid Glass в инструменте «Уровень»;
— Изменения дизайна Apple News;
— Вспышка экрана для уведомлений;
— Меню исключённых сайтов в «Паролях»;
— Живой перевод на AirPods в ЕС.

Читать полностью…

Мобильная разработка

⚡️ Google DeepMind делает серьёзный шаг к созданию «Android для роботов»

Google DeepMind наняла Аарона Сандерса, бывшего CTO Boston Dynamics, на позицию вице-президента по аппаратной инженерии.

Сандерс ушёл из Boston Dynamics всего три месяца назад, после 22 лет работы в компании и участия в создании таких роботов, как Atlas и Spot.

DeepMind теперь стремится создать универсальную платформу для робототехники.
Демис Хассабис объяснил цель так:

«Это похоже на стратегию Android. Мы хотим построить ИИ-систему на базе Gemini, которая сможет работать почти *из коробки* на любом типе робота».

Сандерс говорит, что его задача — “усилить это направление”, работая вместе с партнёрами и решая фундаментальные задачи аппаратного уровня, чтобы ИИ мог эффективно работать в физическом мире.

Иронично, что Google уже владела Boston Dynamics с 2013 по 2017 год, но продала компанию SoftBank, не найдя коммерческой модели. В то время Сандерс тоже был VP по аппаратной инженерии.

Сегодня Google возвращается в робототехнику снова — но уже с чётким пониманием:
универсальная база Gemini может стать для роботов тем, чем Android стал для смартфонов.

Читать полностью…

Мобильная разработка

🍏 Apple готовит сделку на 1 млрд долларов в год с Google, чтобы встроить 1.2-триллионную модель Gemini в новое поколение Siri.

Обновленная Siri под кодовым именем Linwood выйдет следующей весной. Gemini будет отвечать за функции суммаризации и планирования, а собственные модели Apple сохранят ограниченные роли.

Параллельно Apple в ускоренном режиме разрабатывает свою модель на 1 триллион параметров, чтобы уже в следующем году заменить технологию Google, если догонит по качеству.

https://www.bloomberg.com/news/articles/2025-11-05/apple-plans-to-use-1-2-trillion-parameter-google-gemini-model-to-power-new-siri

Читать полностью…

Мобильная разработка

Переход с UIKit на SwiftUI — разработка трекера тренировок с нуля

00:00 - Intro
01:36 - Настройка проекта
02:57 - Создание модели User
04:06 - Отличие UIKit от SwiftUI
05:25 - Создание UserInfoView
06:48 - Создание ZStack
07:50 - Создание HStack
10:19 - Использование padding для Image
11:15 - Использование offset для Image
12:30 - Использование padding для Rectangle
14:09 - Использование alignmentGuide
16:35 - Размещение Text
20:36 - Создание ViewMetrics
25:18 - Лайк и Подписка

источник

#ios

Читать полностью…

Мобильная разработка

Mantis — кроп для изображений в стиле Фото

Mantis — это библиотека для обрезки (кропа) изображений для iOS, написанная на Swift и обеспечивающая богатые возможности обрезки для вашего приложения для iOS/Mac. Поддерживает разные формы (в том числе кастомные), кнопку отмены.

https://github.com/guoyingtao/Mantis

#ios

Читать полностью…

Мобильная разработка

🖥️✨ Упрощение отключения эффекта Liquid Glass на macOS

SolidGlass — это простое приложение, позволяющее отключать эффект Liquid Glass для отдельных приложений или системы в целом. С интуитивно понятным интерфейсом и удобными функциями, оно делает этот процесс легким и быстрым.

🚀Основные моменты:
- Отключение эффекта Liquid Glass для приложений.
- Удобный интерфейс для выполнения команд.
- Поддержка работы на macOS.
- Упрощение процесса для пользователей.

📌 GitHub: https://github.com/rafaelSwi/SolidGlass

#swift

Читать полностью…

Мобильная разработка

✔️ GenAI прямо на устройстве: Chrome, Chromebook Plus и Pixel Watch с LiteRT-LM*

Google выпустили LiteRT-LM - фреймворк для запуска LLM прямо на устройстве (offline), с минимальной задержкой и без API-вызовов.


Если вы пилите приложения, это полезная штука, потому что:
- Работает на устройстве: нет задержек от удалённых серверов
- Нет расходов на API
- Дает доступ к Локальному GenAI

🔍 Основное
- LiteRT-LM уже используется внутри Gemini Nano / Gemma в Chrome, Chromebook Plus и Pixel Watch.
- Открытый C++ интерфейс (preview) для интеграции в кастомные решения.
- Архитектура: Engine + Session
  • Engine хранит базовую модель, ресурсы - общий для всех функций
  • Session - контекст для отдельных задач, с возможностью клонирования, копирования “по записи” (Copy-on-Write) и лёгких переключений
- Поддержка аппаратного ускорения (CPU / GPU / NPU) и кроссплатформенность (Android, Linux, macOS, Windows и др.)
- Для Pixel Watch используется минимальный “pipeline” - только необходимые компоненты - чтобы уложиться в ограничения памяти и размера бинарей

Google опенсорснули целый стек для запуска GenAI на устройствах:

- LiteRT быстрый «движок», который запускает отдельные AI-модели на устройстве.

- LiteRT-LM - интерфейс C++ для работы с LLM. Он объединяет сразу несколько инстурментов : кэширование промптов, хранение контекста, клонирование сессий и т.д.

- LLM Inference API - готовые интерфейсы для разработчиков (Kotlin, Swift, JS). Работают поверх LiteRT-LM, чтобы можно было легко встраивать GenAI в приложения.

🟠Подробнее: https://developers.googleblog.com/en/on-device-genai-in-chrome-chromebook-plus-and-pixel-watch-with-litert-lm/

#AI #Google #LiteRT #LiteRTLM #GenAI #EdgeAI #OnDeviceAI #LLM

Читать полностью…

Мобильная разработка

💨 FartScrollLid: Забавное приложение для MacBook

FartScrollLid — это веселое приложение для macOS, которое воспроизводит звуки пердежа при открытии и закрытии крышки MacBook. Звуки меняются в зависимости от угла крышки, добавляя элемент неожиданности и юмора в повседневное использование.

🚀 Основные моменты:
- 🎵 Динамические звуки с изменением высоты тона
- 🎯 Срабатывание только при движении крышки
- 📊 Мониторинг угла и скорости крышки в реальном времени
- 😄 Забавные статусные сообщения

📌 GitHub: https://github.com/iannuttall/fartscroll-lid

#swift

Читать полностью…

Мобильная разработка

🐦 X открыл исходники алгоритма "For You"

Как работает лента рекомендаций в 7 шагах:

1️⃣ Сырые данные (вход):
- соцграф (кто кого фолловит),
- вовлечённость (лайки, ретвиты, ответы, закладки),
- данные о пользователе (клики, профиль, поведение).

2️⃣ Feature Engineering:
- GraphJet — граф твитов в реальном времени
- SimClusters — объединение в коммьюнити ("AI Twitter", "NBA Twitter")
- TwHIN — карта связей пользователь↔твит
- RealGraph — сила связей
- TweepCred — скоринг доверия
- Trust & Safety сигналы

3️⃣ Candidate Sourcing (Home Mixer):
Разные миксеры (CR Mixer, UTEG, FRS) вытягивают твиты из разных пулов → больше разнообразия.

4️⃣ Heavy Ranker (ML-модель):
Нейросеть предсказывает, что вам зайдёт: лайки, ретвиты, ответы, время чтения.

5️⃣ Фильтры и эвристики:
- социальное доказательство
- разнообразие авторов
- блок спама/NSFW/мутов
- баланс контента
- защита от «замыливания»

6️⃣ Микс:
Рекламные твиты + рекомендации «кого фолловить» → в ленту.

7️⃣ Что это значит для вас:
- выбери нишу
- пиши ценные посты
- отвечай по делу в своей теме
→ вырастишь аудиторию и найдёшь людей/идеи для бизнеса.


https://github.com/twitter/the-algorithm

#Twitter #ForYou #AI #RecommenderSystems

Читать полностью…

Мобильная разработка

🖥️📏 Утилита для отображения угла крышки MacBook

Lid Angle Sensor позволяет пользователям MacBook видеть угол открытой крышки и воспроизводить звук скрипящей двери при медленном изменении угла. Подходит для моделей с 2019 года и новее, но требует тестирования на других устройствах.

🚀Основные моменты:
- Отображает угол крышки MacBook.
- Воспроизводит звуковой эффект при изменении угла.
- Работает на моделях с 2019 года и новее.
- Открыт для предложений по улучшению.
- Подходит для разработчиков и дизайнеров.

📌 GitHub: https://github.com/samhenrigold/LidAngleSensor

#swift

Читать полностью…

Мобильная разработка

⚡️ Горячие клавиши Xcode


Ctrl + A – в начало строки

Ctrl + E – в конец строки

Ctrl + T – поменять местами символы, прилегающие к курсору

Ctrl + K – удалить строку

Ctrl + L – курсор в центр строки

Esc – спрятать (показать) меню предложений

Tab – применить предложение

Cmd + Y – активировать (деактивировать) точки остановки

Cmd + Control + Y – продолжить компиляцию (в дебаггере)

F6 – степ-овер

Cmd + Opt + ↑ - переключение между заголовочным файлом и файлом исходного текста

Cmd + двойной щелчок - переключение к определению идентификатора

Opt + двойной щелчок - найти документацию для идентификатора

Tab + → или Ctrl + / - выбрать следующий аргумент в автозаполнении

Shift + Tab + → или Shift + Ctrl + / - выбрать предыдущий аргумент в автозаполнении

Ctrl + Shift + . - в обратном направлении между вариантами автозаполнения

Opt + Cmd + двойной щелчок на идентификаторе - найти в документации

Cmd + двойной щелчок на объекте в Document Window - переключиться к классу в XCode из IB

Ctrl + Shift + щелчок на объекте - выбрать наложенные друг на друга элементы в Interface Builder

Cmd + ] или Cmd + [ - табулировать блок кода вправо или влево

Cmd + / - закомментировать блок кода

Cmd + Shift + E - скрыть список файлов над редактором кода

Cmd + Opt + Shift + E - скрыть список файлов над редактором кода и «Groups and Files»

Alt + Shift + Cmd + K - очистить папки билда (build)

Cmd + стрелки влево/вправо - поворот симулятора

Cmd + R - запустить программу на выполнение

Cmd + . - остановить проект

Cmd + B - собрать проект, без запуска

Cmd + Shift + B - сборка проекта со сбросом кэша IDE

Cmd + L - переход к строке с номером

Cmd + N - создать файл

Cmd + Shift + F - поиск по всему проекту

Cmd + Ctrl + F - развернуть среду во весь экран

Cmd + Shift + O - перемещение по файлам, методам, классам

Cmd + T - создать новую вкладку

Cmd + Opt + T - показать или скрыть Toolbar

Cmd + Shift + N - создать новый проект

Cmd + Opt + → свернуть или развернуть код

Cmd + S - сохранить проект

Cmd + Shift + L - показать библиотеку компонентов

Cmd + Shift + Return - запустить Playground(выполнить код)

Cmd + 0 - показать или скрыть область навигатора(левое окно)

Cmd + Opt + 0 - показать или скрыть область инспектора (правое окно)

Cmd + Shift + Y - показать или скрыть область отладки (нижнее окно)

#ios

Читать полностью…
Subscribe to a channel