В этой подборке представлен список фреймворков, блогов, подкастов, сервисов и инструментов для iOS-разработчика, которые окажутся полезными в 2017 году.
- Модульная система плагинов для iOS-приложений, называется Fabric. — это нативный фреймворк для распространения тестовых бета-версий приложений. , или Smooch — это отличный SDK, который я использую, чтобы получать отзывы напрямую от моих пользователей.
- Мобильная аналитика с Mixpanel.
- Я использую Trello, чтоб управлять и следить за моими личными проектами.
- Работая в команде, я предпочитаю использовать такие инструменты, как JIRA, напрямую соединяясь с репозиторием, в связке со SCRUM и Gitflow Workflow.
- Автоматическая доставка становится ещё проще с Fastlane.
- Я использую RAW или Postman для тестирования и документирования различных RESTful APIs.
- Для поисков утечки памяти и многого другого я использую Instruments. — это утилита командной строки, генерирующая документацию для Swift или Objective-C.
- Если вы применяете Git, я настоятельно рекомендую Source Tree.
- Работая с Ruby или Python, я с большим удовольствием применяю Atom, чем Xcode.
- Прекрасный менеджер плагинов для Xcode — Alcatraz.
- Доступ к директории приложений симулятора прямо из строки меню и много чего другого с SimPholders. — это система управления зависимостями для iOS-приложений. — это простой, децентрализованный менеджер зависимостей для Cocoa.
- Если вы хотите контролировать все HTTP-запросы с вашего iУстройства, используйте Charles.
- Улучшите отладку с коллекцией LLDB команд — Chisel.
- Превращайте рисунки в код с помощью Paint Code. предлагает 40 600 бесплатных иконок для ваших приложений. — это прекрасная и недорогая альтернатива Photoshop для MacOS. — это отличный инструмент для редактирования и просмотра ваших JSON-файлов.
- Вместе с Sip вы можете собирать, упорядочивать и делиться своими цветовыми палитрами.
- Работа с сетью в Objective-C становится проще с AFNetworking.
- Работа с сетью в Swift становится проще с Alamofire. делает асинхронные операции компонуемыми и гибкими объектами. обеспечивает разнообразные переходы между View Controller’ами с помощью всего пары строк кода. — это мощный фреймворк для синтеза, обработки и анализа аудиодорожек. — это отличный способ управлять параметрами в рантайме.
- Хорошим решением проблем с ветвлением и слиянием в Git является Gitflow Workflow. – это прекрасная альтернатива для Core Data.
- Получите строго типизированный автодополнение таких ресурсов, как названия картинок, шрифтов и переходов в своих проектах на Swift, используя R.swift.
- Визуализируй касания, жесты или долгое удержание пальца на экране на вашем iPhone или iPad с COSTouchVisualizer. — это инструмент, который обеспечивает соблюдение стиля и соглашений в языке Swift, показывая ошибки и предупреждения непосредственно в Xcode.
- предлагает очень интересные и высокоуровневые видеоуроки по программированию.
- Книги, лекции и уроки на Objc.io. — это блог со множеством статей-уроков на самые разные темы в сфере iOS-разработки. — это ресурс с еженедельными коротенькими скринкастами на самые полезные темы. — блог разработчика с большим количеством небольших статей для расширения познаний в программировании на Swift.
- Создавай полезные .gitignore файлы для вашего проекта с gitignore.io. — это коллекция паттернов проектирования, ресурсов и вдохновения.
- Вы найдете потрясающий список инструментов и ресурсов для iOS-разработки с iOSDev.tools. предлагает 4200 UI-компонентов в открытом доступе для iOS и MacOS.
- Вы найдете коротенькие и полные советов статьи на NSHint. — отличный блог об iOS и не только.
- — это подкаст об инди-разработке программного обеспечения для MacOS, iOS и других Apple технологий. — предлагает еженедельные дискуссии о деталях программирования под iOS.
- Отличный подкаст о разработке приложений — The RayWenderlich.com Podcast.
- — это моя личная шпаргалка для терминала в MacOS.
Не стесняйтесь добавлять меня на GitHub, Twitter, LinkedIn или Xing, если у вас есть какие-либо вопросы ко мне. А если вам нравится электронная музыка, то послушайте мои треки на SoundCloud:)