The JetBrains Blog

Blog

Skip to content
  • Blogs by Topic
  • Поиск
  • Language
    • English
    • Deutsch
    • Español
    • Français
    • 日本語
    • 한국어
    • Русский
    • 简体中文
    • Português do Brasil
Burger menu icon
  • IDEs

    • AppCode
    • CLion
    • DataGrip
    • DataSpell
    • Fleet
    • GoLand
    • IntelliJ IDEA
    • PhpStorm
    • PyCharm
    • Rider
    • RubyMine
    • WebStorm
  • Plugins & Services

    • Big Data Tools
    • Code With Me
    • Quality Assurance
    • Rust
    • JetBrains Platform
    • Scala
    • Toolbox App
    • Writerside
  • Team Tools

    • Datalore
    • Space
    • TeamCity
    • Upsource
    • YouTrack
    • Hub
    • Qodana
  • .NET & Visual Studio

    • .NET Tools
    • ReSharper C++
  • Languages & Frameworks

    • Kotlin
    • Ktor
    • MPS
  • Education & Research

    • JetBrains Academy
    • Research
  • Company

    • Company Blog
    • Security
Appcode logo

The AppCode Blog

Smart IDE for iOS & macOS Development

Подписаться
  • Follow:
  • Twitter Twitter
  • Youtube Youtube
  • RSS RSS
Скачать
  • Все
  • Новости

AppCode 2021.3: акторы, редактор plist-файлов, улучшенная поддержка документации и многое другое

Всем привет! Недавно вышел AppCode 2021.3, а значит, пора о нем рассказать. Swift Поддержка языка В Swift появились акторы, а мы их подд... Хотя нет, а давайте в этот раз не ограничимся словом «поддержка», а коротенько, страниц на сорок, опишем, что значит поддержать новую конструкцию языка в IDE. Для начала нужно все попарсить, добавить в дерево символов — тогда многое заработает автоматически (навигация, автодополнение, подсветка). Но это еще не все. Нужно поддержать отображение новой конструкции в окне Structure: Добавить опцию в диалог создания нового типа: Добави

Oksana Mandryka Oksana Mandryka

AppCode 2021.2: улучшения поддержки Swift, автодополнение выражений, окно иерархии вызовов для Swift и не только

Всем привет! В этом посте, как и всегда, расскажем о новом релизе AppCode. Всем, кому интересно, — добро пожаловать под кат. Swift Поддержка языка Как и всегда, поддержка Swift в приоритете, поэтому поддержали разное новое: SE-0289: Result builders SE-0295: Codable synthesis for enums with associated values SE-0296: Async/await Документация Сделали автодополнение для ключевых слов в документационных комментариях: Автодополнение выражений ⇧⌘⏎, конечно, не так широко известен, как ⌃Space, но зато помогает быстро набить типичный if или while: Иерархия вызовов Продолжаем добивать пар

Stanislav Dombrovsky Stanislav Dombrovsky

AppCode 2021.1: улучшения поддержки Swift Package Manager и быстродействия, автоматический кросс-резолв для плагина Kotlin/Native и другое

Всем привет! Все IDE от JetBrains уже обновились, мы же в AppCode немного задержались, проверяя очередные улучшения в кэшировании. Но вот и у нас вышел первый релиз в этом году — AppCode 2021.1! Swift Package Manager Нас давно об этом просили — теперь в AppCode можно открыть SPM-проект, используя только Package.swift. Сначала мы творчески переиспользовали SPM-поддержку из плагина для CLion, чтобы поддержать зависимости в Xcode-проектах, а теперь адаптировали ее же для «чистых» пакетов: Еще поправили резолв сущностей из Objective-C в SPM-проектах, и научились нормально работать с локальны

Stanislav Dombrovsky Stanislav Dombrovsky

AppCode 2020.3: локализация для Swift, переход к определению до индексации, улучшенные рефакторинги и многое другое

Вышел AppCode 2020.3. Ниже подробнее обо всех изменениях. Скачать AppCode 2020.3 Поддержка Swift Поддержали пачку новых возможностей языка: SE-0279, SE-0286: Multiple trailing closure syntax. Allow synthesis of Equatable and Hashable in conditional conformances (see the SE-0185 amendment). SE-0276: Multi-pattern catch clauses. SE-0269: Increased availability of implicit self in @escaping closures when reference cycles are unlikely to occur. SE-0044: Import as member (OC-20445). SE-0280: Enum cases as protocol witnesses. Локализация В AppCode давно есть локализация для строк в O

Oksana Mandryka Oksana Mandryka

AppCode 2020.2: поддержка Swift Package Manager, улучшенное быстродействие, Change Signature для Swift и многое другое

КПДВ — это Change Signature, уже пятый рефакторинг для Swift. Обо всем остальном в новом AppCode 2020.2 — ниже. Поддержка Swift Package Manager Мы сделали начальную поддержку SPM-зависимостей в проектах для Xcode, а именно: Отображение зависимостей в окне проекта: Автодополнение, подсветку и навигацию для них, плюс некоторые специфичные для SPM-зависимостей возможности, такие как автодополнение таргетов в Package.swift: Быстродействие Мы постоянно работаем над улучшением быстродействия IDE — к примеру, в прошлом релизе получилось ускорить повторное открытие проектов. В версии 2020.2

Oksana Mandryka Oksana Mandryka

Подписаться на блог

Отправляя эту форму, я разрешаю JetBrains s.r.o. («JetBrains») использовать мое имя, электронный адрес и геоданные для отправки мне новостных рассылок, включая коммерческие предложения, а также разрешаю JetBrains осуществлять обработку моих персональных данных с указанной целью. Я соглашаюсь с тем, что такая обработка может выполняться с использованием сторонних сервисов в соответствии с Политикой конфиденциальности JetBrains. Я могу в любой момент отозвать согласие в своем профиле. Кроме того, ссылка для отмены подписки содержится в каждом электронном письме.

Принято!

  • Privacy & Security
  • Terms of Use
  • Legal
  • Genuine tools
Language
  • English
  • Deutsch
  • Español
  • Français
  • 日本語
  • 한국어
  • Русский
  • 简体中文
  • Português do Brasil
  • Twitter
  • Facebook
  • Linkedin
  • Instagram
  • Youtube
  • RSS
  • Tiktok
Copyright © 2000 JetBrains s.r.o.