기능상세

AppCode에는 유용한 액션과 단축키가 무수히 많기 때문에 모두 익히려면 시간이 걸립니다. JetBrains는 사용자가 가장 중요한 액션 및 단축키를 익힐 수 있도록, IDE Features Trainer 플러그인으로 볼 수 있는 일련의 강좌를 만들었습니다. 이 플러그인은 Preferences(환경 설정) | Plugins(플러그인) | Marketplace(마켓 플레이스) | Featured(추천 플러그인)에서 다운로드할 수 있습니다.
Features Trainer 플러그인

지능적인 코딩 지원

스마트 에디터

스마트 에디터

컨텍스트를 분석하고 프로젝트를 이해하는 IDE로 빠르게 코딩하세요. 상상할 수 없을 만큼 많은 종류의 코드 완성 및 서식 지정 기능의 이점도 누려보세요.

자세히 알아보기

리팩터링 및 코드 생성

리팩터링 및 코드 생성

중요한 작업에 집중하고 단순한 프로퍼티 선언부터 복잡한 코드 청크 삽입 등의 일상 작업은 라이브 템플릿을 이용해 AppCode가 처리하도록 맡기세요.

자세히 알아보기

코드 분석

코드 분석

AppCode를 사용해 코드를 깔끔하고 정확하게 작성하세요. 지원되는 언어 전체에 정적 분석 기능이 제공되어, 코드를 입력하는 즉시 오류나 경고가 빠짐없이 강조 표시되고 빠른 수정이 제안됩니다.

자세히 알아보기

탐색 및 검색

탐색 및 검색

코드 내 클래스, 함수 또는 심볼로 빠르게 이동하고, 검색하면서 관련 있는 사용 위치만 검사하세요. AppCode에서는 IDE 설정을 비롯한 거의 모든 요소를 어디서나 검색할 수 있습니다.

자세히 알아보기

에디터 사용자 지정

에디터 사용자 지정

사전 정의된 인터페이스 테마 중 하나를 선택하거나 해당 테마를 필요에 따라 사용자 지정하세요. 기본 단축키 중 하나를 사용하거나 사용자 지정 단축키를 간편하게 만들 수도 있습니다.

자세히 알아보기

기본 제공 도구 및 통합 제품

실행 및 디버그

실행 및 디버그

AppCode에서 프로젝트를 쉽게 실행하고 디버그하세요. LLDB를 백엔드로 사용하는 디버거 UI도 사용해 보세요. AppCode는 에디터에서 바로 값을 표시하여 표현식을 평가할 수 있도록 도와줍니다.

자세히 알아보기

유닛 테스트

유닛 테스트

AppCode는 프레임워크를 테스트하는 XCTest, Quick, Kiwi, Catch, Boost.Test 및 Google Test를 별도 설정 없이 바로 사용할 수 있도록 지원하며, 테스트 결과 검사를 위해 강력한 UI를 가진 테스트 러너를 기본 제공합니다. 테스트를 작성할 때, AppCode에서 코드를 자동 생성해 주기도 합니다.

자세히 알아보기

데이터베이스 지원

AppCode에는 JetBrains DataGrip의 최고급 SQL데이터베이스 관리 기능이 포함되어 있습니다.

데이터베이스의 내용을 탐색하고, 데이터를 읽고 수정하며, 쿼리를 실행하는 등, 편리한 데이터베이스 작업을 다양하게 수행해 보세요.

VCS 통합 및 로컬 기록

버전 관리

AppCode는 Subversion, Git, Mercurial, Perforce 등 주요 VCS을 위한 최고 수준의 통합 인터페이스를 제공합니다. 깜박 잊고 버전 관리에 프로젝트를 추가하지 않은 경우에도, AppCode에서 변경 내용을 기본 로컬 기록에 저장해줍니다.

자세히 알아보기

통합 제품

통합 제품

CocoaPods, Reveal 등, AppCode에 통합된 다양한 타사 도구를 활용해 보세요.

자세히 알아보기

Xcode 지원

AppCode는 최신 Xcode와 완벽하게 호환되어, 추가 작업을 할 필요 없이 AppCode에서 간단히 프로젝트를 열고 작업을 시작하면 됩니다.

플러그인

IntelliJ 플랫폼에서는 추가 VCS 지원, 여러 도구와 프레임워크 통합, VIM 에뮬레이션과 같은 에디터 향상 기능을 포함해, 50가지가 넘는 다양한 특징의 IDE 플러그인을 AppCode에 제공하고 있습니다. Plugin Manager(플러그인 관리자)를 사용하여 선호하는 플러그인을 간편하게 설치하세요.

여러 언어를 지원하는 하나의 IDE

Swift

Swift 구문분석, 코드 완성 및 강조 표시, 리팩터링, 강력한 디버그 등 AppCode에서 제공하는 Swift 지원의 이점을 이용해 보세요.

Objective-C

AppCode는 null 값 가능성을 표시하는 주석, __kindof 정의 및 제네릭 클래스 등, Objective-C의 최신 추가 기능을 지원합니다.

C++

AppCode는 기본적으로 최신 C++ 표준, libc++ 및 Boost를 비롯해 C와 C++를 지원합니다. 코드 완성, 모든 탐색 및 코딩 기능(리팩터링, 사용 위치 검색, 코드 생성 등)을 활용해 보세요.

AppCode는 구문 강조 표시, 분석, 완성, 탐색, 리팩터링 등의 모든 코드 편집 및 변경 기능을 포함해 JavaScript, XML, HTML, CSS 및 Markdown을 완벽하게 지원합니다. Emmet 기능도 모두 지원합니다.

셸 스크립트

프로젝트 작업을 수행하는 동안 셸 스크립트를 편집해야 할 경우, 셸 스크립트 플러그인을 번들로 제공하는 AppCode에서 이 작업을 수행할 수 있습니다.

코드 강조 표시, 단어 및 경로 완성 및 텍스트 이름 변경을 이용할 수 있습니다.

기타

유명한 데이터 직렬화 표준인 YAML용 플러그인이 포함되어 AppCode에서 기본 제공됩니다. 기타 언어 지원 역시 플러그인으로 추가됩니다. Appearance and Behavior(모양 및 동작) | Plugins(플러그인)으로 차례로 이동하여 CLion을 처음 실행하는 동안 자세한 정보를 확인하고 설정할 수 있습니다.