0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Теги: ios, мобильная разработка, swift, инструменты</p>
1
<p>Теги: ios, мобильная разработка, swift, инструменты</p>
2
<p>Предлагаем вашему вниманию большую подборку инструментов iOS-разработчика. Вы найдёте утилиты для сборки, отладки, тестирования, релиза, аналитики и, разумеется, непосредственной разработки мобильных приложений под iOS. Что же, начнём.</p>
2
<p>Предлагаем вашему вниманию большую подборку инструментов iOS-разработчика. Вы найдёте утилиты для сборки, отладки, тестирования, релиза, аналитики и, разумеется, непосредственной разработки мобильных приложений под iOS. Что же, начнём.</p>
3
<h2>Разработка:</h2>
3
<h2>Разработка:</h2>
4
<p>•<a>Fabric</a>- модульная система плагинов для iOS-приложений; •<a>Docker</a>подойдёт вам при создании бэкенда, БД и распределённых систем, когда нет желания использовать MySQL, MongoDB и т. п. Отдельного упоминания заслуживает<a>Docker для Swift</a>; •<a>Kitematic</a>и<a>Captain</a>- инструменты для работы с Docker-контейнерами; •<a>digitalOcean</a>- платформа предназначена для облачных вычислений; •<a>SwiftLint</a>- для интеграции стилей и Swift-соглашений с рабочим пространством в XCode; •<a>WatchDog</a>- для автоматической очистки устаревшего кэша без перезагрузки ОС и даже XCode; •<a>Cakebrew</a>- GUI-приложение для менеджера пакетов Homebrew; •<a>Liya</a>- интерфейс, обеспечивающий доступ к MySQL, SQLite3, PostgreSQL; •<a>Jazzy</a>- утилита командной строки, генерирующая документацию для Swift/Objective-C; •<a>Cocoa Pods</a>- менеджер зависимостей для приложений iOS; •<a>Carthage</a>- менеджер зависимостей для Cocoa; •<a>Power JSON Editor</a>- для просмотра и редактирования JSON-файлов; •<a>Atom</a>- иногда удобнее, чем XCode - например, при работе с Ruby/Python или Podfiles; •<a>шпаргалка</a>по XCode; •<a>Brackets</a>- инструмент для работы с Node.js либо Express.js; •<a>gitignore.io</a>- для быстрого создания файлов .gitignore; •<a>Charles</a>- чтобы осуществлять мониторинг HTTP-трафика; •<a>LocalizationKit</a>- динамическая система для локализации языка; •<a>SwiftGen</a>- для автогенерации Swift-кода; •<a>Bohr</a>- для настройки экрана настроек; •<a>SwiftyJSON</a>и<a>Gloss</a>- библиотеки для парсинга JSON; •<a>Kitura</a>- простой, но высокопроизводительный web-фреймворк для создания Swift-приложений; •<a>SwiftyBeaver</a>- удобное журналирование в проектах Swift; •<a>Hero</a>и<a>Jelly</a>- представляют собой библиотеки для создания анимаций переходов между экранами, а также навигации; •<a>Alamofire</a>- Swift-библиотека для HTTP-конфигурации; •<a>PromiseKit</a>- библиотека для организации асинхронного кода посредством промисов; •<a>Tweaks</a>- для настройки параметров во время разработки; •<a>Realm</a>- неплохая альтернатива фреймворку Core Data для хранения и управления графом модели; •<a>R.swift</a>- поможет типизировать код, где применяются ресурсы типа изображений и шрифтов.</p>
4
<p>•<a>Fabric</a>- модульная система плагинов для iOS-приложений; •<a>Docker</a>подойдёт вам при создании бэкенда, БД и распределённых систем, когда нет желания использовать MySQL, MongoDB и т. п. Отдельного упоминания заслуживает<a>Docker для Swift</a>; •<a>Kitematic</a>и<a>Captain</a>- инструменты для работы с Docker-контейнерами; •<a>digitalOcean</a>- платформа предназначена для облачных вычислений; •<a>SwiftLint</a>- для интеграции стилей и Swift-соглашений с рабочим пространством в XCode; •<a>WatchDog</a>- для автоматической очистки устаревшего кэша без перезагрузки ОС и даже XCode; •<a>Cakebrew</a>- GUI-приложение для менеджера пакетов Homebrew; •<a>Liya</a>- интерфейс, обеспечивающий доступ к MySQL, SQLite3, PostgreSQL; •<a>Jazzy</a>- утилита командной строки, генерирующая документацию для Swift/Objective-C; •<a>Cocoa Pods</a>- менеджер зависимостей для приложений iOS; •<a>Carthage</a>- менеджер зависимостей для Cocoa; •<a>Power JSON Editor</a>- для просмотра и редактирования JSON-файлов; •<a>Atom</a>- иногда удобнее, чем XCode - например, при работе с Ruby/Python или Podfiles; •<a>шпаргалка</a>по XCode; •<a>Brackets</a>- инструмент для работы с Node.js либо Express.js; •<a>gitignore.io</a>- для быстрого создания файлов .gitignore; •<a>Charles</a>- чтобы осуществлять мониторинг HTTP-трафика; •<a>LocalizationKit</a>- динамическая система для локализации языка; •<a>SwiftGen</a>- для автогенерации Swift-кода; •<a>Bohr</a>- для настройки экрана настроек; •<a>SwiftyJSON</a>и<a>Gloss</a>- библиотеки для парсинга JSON; •<a>Kitura</a>- простой, но высокопроизводительный web-фреймворк для создания Swift-приложений; •<a>SwiftyBeaver</a>- удобное журналирование в проектах Swift; •<a>Hero</a>и<a>Jelly</a>- представляют собой библиотеки для создания анимаций переходов между экранами, а также навигации; •<a>Alamofire</a>- Swift-библиотека для HTTP-конфигурации; •<a>PromiseKit</a>- библиотека для организации асинхронного кода посредством промисов; •<a>Tweaks</a>- для настройки параметров во время разработки; •<a>Realm</a>- неплохая альтернатива фреймворку Core Data для хранения и управления графом модели; •<a>R.swift</a>- поможет типизировать код, где применяются ресурсы типа изображений и шрифтов.</p>
5
<h2>Сборка, отладка, тестирование:</h2>
5
<h2>Сборка, отладка, тестирование:</h2>
6
<p>•<a>Buid Time Analyzer</a>- анализатор длительности сборок проекта; •<a>CCMenu</a>- приложение, отображающее статус сборки проекта на сервере с непрерывной интеграцией; •<a>Instruments</a>- один из инструментов XCode. Даёт возможность анализировать и тестировать производительность приложения; •<a>Testflight</a>- нативный фреймворк, необходимый для организации бета-тестирования; •<a>RevealApp</a>- интерактивная среда для отладки и тестирования макетов; •<a>Rollout</a>- для обновлений и устранения проблем в программном обеспечении; •<a>Chisel</a>- коллекция LLDB-команд, упрощающих отладку; •<a>PAW</a>либо<a>Postman</a>- для тестирования и документирования RESTful API.</p>
6
<p>•<a>Buid Time Analyzer</a>- анализатор длительности сборок проекта; •<a>CCMenu</a>- приложение, отображающее статус сборки проекта на сервере с непрерывной интеграцией; •<a>Instruments</a>- один из инструментов XCode. Даёт возможность анализировать и тестировать производительность приложения; •<a>Testflight</a>- нативный фреймворк, необходимый для организации бета-тестирования; •<a>RevealApp</a>- интерактивная среда для отладки и тестирования макетов; •<a>Rollout</a>- для обновлений и устранения проблем в программном обеспечении; •<a>Chisel</a>- коллекция LLDB-команд, упрощающих отладку; •<a>PAW</a>либо<a>Postman</a>- для тестирования и документирования RESTful API.</p>
7
<h2>Релиз, взаимодействие с пользователями, аналитика:</h2>
7
<h2>Релиз, взаимодействие с пользователями, аналитика:</h2>
8
<p>•<a>Mixpanel</a>- для мобильной аналитики; •<a>Smooch</a>- программный интерфейс систем сообщений, удобный для получения обратной связи от пользователей; •<a>Easy APNs Provider</a>и<a>houston</a>- облегчают работу с сервисом push-уведомлений; •<a>Fastlane</a>- комплекс инструментов для автоматизации процессов и реализации continuous delivery; •<a>Armchair</a>- простой, но достаточно мощный менеджер отзывов на iOS-приложение; •<a>Siren</a>- система, оповещающая пользователей о выходе новых версий приложения; •<a>COSTouchVisualizer</a>- для визуализации работы с сенсорным экраном.</p>
8
<p>•<a>Mixpanel</a>- для мобильной аналитики; •<a>Smooch</a>- программный интерфейс систем сообщений, удобный для получения обратной связи от пользователей; •<a>Easy APNs Provider</a>и<a>houston</a>- облегчают работу с сервисом push-уведомлений; •<a>Fastlane</a>- комплекс инструментов для автоматизации процессов и реализации continuous delivery; •<a>Armchair</a>- простой, но достаточно мощный менеджер отзывов на iOS-приложение; •<a>Siren</a>- система, оповещающая пользователей о выходе новых версий приложения; •<a>COSTouchVisualizer</a>- для визуализации работы с сенсорным экраном.</p>
9
<p><a>Источник</a></p>
9
<p><a>Источник</a></p>
10
<p><em>А какими инструментами пользуетесь вы? Пишите в комментариях!</em></p>
10
<p><em>А какими инструментами пользуетесь вы? Пишите в комментариях!</em></p>
11
11