콘텐츠
번역 (2018 년 11 월 30 일 기준) | 10 |
플랫폼 | |
특허 | 프리웨어 |
범주 | 프로그램 작성 |
자세한 정보 (게시자의 웹 사이트 방문) |
평가: 3.7 / 5 (17 표) |
소프트웨어 개요
Apple Xcode [/ DFN] image / apple_xcode_15.jpg ">
Apple Xcode 9의 스크린 샷
주요 특징
- iOS 및 OS X 앱 게시 용으로 완벽하게 갖춘 IDE
- Objective-C, C, C ++, Java, Swift, Python, Ruby 및 AppleScript를 포함한 다양한 언어 지원
- 다양한 디버깅 및 성능 테스트 도구
- Git, Subversion 및 Xcode 스냅 샷을 포함한 버전 제어 시스템은 팀 공동 작업을 허용합니다.
- 어두운 macOS 응용 프로그램을 빌드하기위한 어두운 Xcode 인터페이스 및 도구
- 단위 테스트 및 UI 및 성능 테스트 실행을위한 내장 테스트 엔진
Apple Xcode는 iOS 및 macOS 응용 프로그램을 개발하는 데 사용되는 macOS IDE입니다. Mac App Store에서 무료로 사용할 수 있으며 iOS 응용 프로그램을 iTunes App Store에 게시하고 MacOS 응용 프로그램을 Mac App Store에 게시해야합니다. 이 소프트웨어는 개발자가 사용자 인터페이스 구성 요소를 작성하고 소스 코드를 작성하는 데 도움이되는 일련의 도구를 제공합니다.
Xcode에는 처음부터 끝까지 앱을 제작하고 게시하는 데 필요한 모든 도구가 포함되어 있습니다. Xcode의 Interface Builder는 사용자 인터페이스 컴포넌트를 생성하고 소스 코드와 상호 작용할 수있는 속성을 설정하기위한 디자인 캔버스를 제공합니다. 인터페이스 빌더는 어두운 macOS 응용 프로그램을 개발하기 위해 light 모드에서 dark 모드로 쉽게 전환 할 수 있습니다 (macOS Mojave에서 소개 됨). 이 프로그램은 GitHub, GitLab 및 Bitbucket과 같은 인기있는 버전 제어 도구와 통합되며 개발자가 소스 코드의 수정 내용을 추적 할 수 있도록 스냅 샷이라는 로컬 개정 추적 시스템을 제공합니다.
IDE에는 인상적인 소스 코드 편집기가있어서 코드 섹션을 쉽게 시각화하고 선택할 수 있으며 내장 된 리팩터링 및 변환 엔진이 함께 제공됩니다. 코드에 대한 변경 사항은 각 행 옆에 강조 표시되어 충돌이 발생하면 즉시 통보됩니다. 이는 특히 로컬 변경 사항으로 공동 작업 할 때 유용하며 소스 리포지토리의 업스트림 팀원으로부터 커밋합니다.
디버깅 및 성능 도구를 사용하면 개발자가 메모리 누수를 테스트하고 런타임 중에 응용 프로그램의 효율성을 검사 할 수 있습니다. 이 도구는 사용자 정의하거나 Xcode에 포함 된 템플릿을 사용하여 Apple과 동일한 도구를 사용하여 빌드 할 수 있습니다. 또한 Xcode에는 iOS, watchOS 및 tvOS 기기를 시뮬레이트하여 앱의 프로토 타입을 만들고 테스트 할 수있는 시뮬레이터 인 시뮬레이터가 함께 제공됩니다.
Xcode는 앱 개발을위한 훌륭한 도구이며 소프트웨어의 첫 번째 버전부터 먼 길을왔다. Apple은 많은 기능을 간소화했으며 앱 개발자가 계속 개발하기 쉽습니다. 무료로 Xcode로 개발할 수 있지만 Apple 상점에 앱을 배포하려면 먼저 iOS 및 Mac 개발자 프로그램에 가입해야합니다.
지원되는 파일 형식
기본 파일 확장명
.XCODEPROJ - Xcode 프로젝트Apple Xcode 10에서 사용되는 다른 파일 확장명
지원되는 파일 형식 | |
---|---|
.ASM | 어셈블리 언어 소스 코드 파일 |
.기음 | C / C ++ 소스 코드 파일 |
.CC | C ++ 소스 코드 파일 |
.CP | Xcode C ++ 소스 파일 |
.CPP | C ++ 소스 코드 파일 |
.CXX | C ++ 소스 코드 파일 |
.DEVELOPERPROFILE | Xcode 개발자 프로필 |
.DOCSET | Doxygen 문서 세트 파일 |
. 증감 | Mac App Sandboxing 인 타이틀먼트 파일 |
.에프 | 포트란 소스 코드 |
.에 대한 | Fortran 77 소스 파일 |
.GEOSSON | GeoJSON 파일 |
.GPX | GPS 교환 파일 |
.H | C / C ++ / Objective-C 헤더 파일 |
.HPP | C ++ 헤더 파일 |
.자바 | Java 소스 코드 파일 |
.엘 | Lex 소스 파일 |
.LPP | LabelPrint 프로젝트 파일 |
.엠 | Objective-C 구현 파일 |
.하다 | Xcode Makefile 스크립트 |
.MM | Objective-C ++ 소스 파일 |
.MOBILEPROVISION | Xcode 모바일 프로비저닝 프로파일 |
.MOM | 관리 객체 모델 |
.부리 | 인터페이스 빌더 사용자 인터페이스 파일 |
.OCTEST | Xcode Objective-C 유닛 테스트 번들 |
.PLIST | Mac OS X 속성 목록 파일 |
.아르 자형 | Rez 소스 코드 파일 |
.RB | 루비 소스 코드 |
.RBW | 루비 스크립트 |
.에스 | 소스 코드 파일 |
. 스토리 보드 | 인터페이스 빌더 스토리 보드 문서 |
.XCAPPDATA | Xcode 앱 데이터 파일 |
.XCARCHIVE | Xcode 아카이브 |
.XCDATAMODEL | Xcode 핵심 데이터 모델 파일 |
.XCDATAMODELD | Xcode 핵심 데이터 모델 파일 |
.XCODE | Xcode 프로젝트 |
.XCSNAPSHOTS | Xcode 스냅 샷 |
.XCWORKSPACE | Xcode 작업 영역 파일 |
.XIB | 인터페이스 빌더 파일 |
.와이 | Yacc 소스 파일 |
.YM | Atari ST 오디오 파일 |
추가 관련 파일 형식 | |
---|---|
.CACTION | 자동화 변환기 작업 |
.DSYM | Xcode 디버그 기호 파일 |
.DYLIB | 마흐 - 오 동적 라이브러리 |
.EXP | 기호 내보내기 파일 |
.FTN | 포트란 소스 코드 파일 |
.HH | C ++ 헤더 파일 |
.HXX | C ++ 소스 코드 헤더 파일 |
.IPSW | iPod 및 iPhone 소프트웨어 업데이트 파일 |
.JAV | 자바 소스 파일 |
.MAK | Makefile |
.PBPROJ | 프로젝트 빌더 프로젝트 |
.PBXBTREE | Xcode 자동 완성 파일 |
.PBXPROJ | Xcode 프로젝트 데이터 파일 |
.BXUSER | Xcode Project 사용자 데이터 파일 |
.PCH | 미리 컴파일 된 헤더 파일 |
. 서류 | AppleScript Script Suite 파일 |
. 스크립트 문법 | AppleScript 스크립트 용어 파일 |
.SDEF | AppleScript 사전 문서 |
.STRINGS | 텍스트 문자열 파일 |
.TBD | Apple Xcode 텍스트 기반 정의 파일 |