NộI Dung
- Tổng quan về phần mềm
- Các loại tệp được hỗ trợ
- Mở rộng tập tin chính
- Các phần mở rộng tệp khác được Apple Xcode 10 sử dụng
Phiên bản (tính đến ngày 30/11/2018) | 10 |
Nền tảng | |
Giấy phép | Phần mềm miễn phí |
thể loại | Lập trình |
Thông tin thêm (truy cập trang web của nhà xuất bản) |
Xêp hạng: 3.7 / 5 (17 phiếu) |
Tổng quan về phần mềm
Apple Xcode [/ DFN] hình ảnh / apple_xcode_15.jpg ">
Ảnh chụp màn hình của Apple Xcode 9
Những đặc điểm chính
- IDE được trang bị đầy đủ để xuất bản ứng dụng iOS và OS X
- Hỗ trợ nhiều ngôn ngữ, bao gồm Objective-C, C, C ++, Java, Swift, Python, Ruby và AppleScript
- Công cụ kiểm tra hiệu năng và gỡ lỗi khác nhau
- Các hệ thống kiểm soát phiên bản, bao gồm ảnh chụp nhanh Git, Subversion và Xcode, cho phép cộng tác nhóm
- Giao diện và công cụ Dark Xcode để xây dựng các ứng dụng macOS tối
- Công cụ kiểm tra tích hợp để chạy kiểm tra đơn vị, kiểm tra giao diện người dùng và hiệu suất
Apple Xcode là một IDE macOS được sử dụng để phát triển ứng dụng iOS và macOS. Nó có sẵn miễn phí từ Mac App Store và được yêu cầu xuất bản ứng dụng iOS lên iTunes App Store và ứng dụng macOS lên Mac App Store. Phần mềm cung cấp một bộ công cụ để giúp các nhà phát triển xây dựng các thành phần giao diện người dùng và viết mã nguồn.
Xcode bao gồm tất cả các công cụ cần thiết để xây dựng và xuất bản ứng dụng từ đầu đến cuối. Trình tạo giao diện của Xcode cung cấp một khung vẽ thiết kế để tạo các thành phần giao diện người dùng, cũng như để đặt các thuộc tính để tương tác với mã nguồn của bạn. Trình tạo giao diện cũng có thể dễ dàng chuyển từ chế độ sáng sang tối để phát triển các ứng dụng macOS tối (được giới thiệu trong macOS Mojave). Chương trình tích hợp với các công cụ kiểm soát phiên bản phổ biến như GitHub, GitLab và Bitbucket và cũng cung cấp hệ thống theo dõi sửa đổi cục bộ của riêng mình được gọi là snapshot, cho phép các nhà phát triển theo dõi các sửa đổi của mã nguồn.
IDE có trình soạn thảo mã nguồn ấn tượng giúp dễ dàng hình dung và chọn các phần của mã và đi kèm với một công cụ tái cấu trúc và chuyển đổi tích hợp. Những thay đổi bạn thực hiện đối với mã của bạn được tô sáng bên cạnh mỗi dòng và bạn sẽ được thông báo ngay lập tức nếu bạn đã tạo xung đột. Điều này đặc biệt hữu ích khi làm việc cộng tác với các thay đổi cục bộ và cam kết từ các thành viên nhóm ngược dòng trong kho lưu trữ nguồn.
Công cụ gỡ lỗi và hiệu suất cho phép các nhà phát triển kiểm tra rò rỉ bộ nhớ và kiểm tra hiệu quả của ứng dụng trong thời gian chạy. Các công cụ này có thể được tùy chỉnh hoặc bạn có thể sử dụng các mẫu có trong Xcode để xây dựng bằng các công cụ tương tự như Apple. Ngoài ra, Xcode đi kèm với Trình mô phỏng, một công cụ cho phép bạn tạo nguyên mẫu và thử nghiệm các bản dựng của ứng dụng bằng cách mô phỏng các thiết bị iOS, watchOS và tvOS.
Xcode là một công cụ tuyệt vời để phát triển ứng dụng và đã đi một chặng đường dài kể từ phiên bản đầu tiên của phần mềm. Apple đã sắp xếp hợp lý nhiều tính năng và tiếp tục giúp phát triển ứng dụng dễ dàng hơn. Hãy nhớ rằng, trong khi bạn có thể phát triển miễn phí với Xcode, bạn phải đăng ký các chương trình dành cho nhà phát triển iOS và Mac trước khi bạn có thể phân phối ứng dụng trên các cửa hàng của Apple.
Các loại tệp được hỗ trợ
Mở rộng tập tin chính
.XCODEPROJ - Dự án XcodeCác phần mở rộng tệp khác được Apple Xcode 10 sử dụng
Các loại tệp được hỗ trợ | |
---|---|
.ASM | Tập tin mã nguồn ngôn ngữ hội |
.C | Tệp mã nguồn C / C ++ |
.CC | Tập tin mã nguồn C ++ |
.CP | Tệp nguồn Xcode C ++ |
.CPP | Tập tin mã nguồn C ++ |
.CXX | Tập tin mã nguồn C ++ |
.DEVELOPERPROFILE | Hồ sơ nhà phát triển Xcode |
.DOCSET | Tập tin tài liệu Doxygen |
.ENTITLMENT | Tập tin quyền lợi hộp cát ứng dụng Mac |
. | Mã nguồn Fortran |
. | Tập tin nguồn Fortran 77 |
.GEOJSON | Tập tin GeoJSON |
.GPX | Tập tin trao đổi GPS |
.H | Tệp tiêu đề C / C ++ / Objective-C |
.HPP | Tập tin tiêu đề C ++ |
.JAVA | Tệp mã nguồn Java |
.L | Tập tin nguồn |
.LPP | Tập tin dự án LabelPrint |
.M | Tệp thực hiện Objective-C |
.CHẾ TẠO | Tập lệnh Makefile Xcode |
.MM | Tệp nguồn Objective-C ++ |
.MOBILEPROVISION | Hồ sơ cung cấp di động Xcode |
.MOM | Mô hình đối tượng được quản lý |
.NIB | Trình tạo giao diện người dùng tập tin giao diện |
.OCTEST | Gói thử nghiệm đơn vị Xcode Objective-C |
.LIST | Tệp danh sách tài sản Mac OS X |
.R | Rez tập tin mã nguồn |
.RB | Mã nguồn Ruby |
.RBW | Tập lệnh Ruby |
.S | Tập tin mã nguồn |
.STORBOARD | Giao diện xây dựng tài liệu Storyboard |
.XCAPPDATA | Tệp dữ liệu ứng dụng Xcode |
.XCARCHIVE | Lưu trữ Xcode |
.XCDATAMODEL | Tệp mô hình dữ liệu lõi Xcode |
.XCDATAMODELD | Tệp mô hình dữ liệu lõi Xcode |
.XCODE | Dự án Xcode |
.XCSNAPSHOTS | Ảnh chụp Xcode |
.XCWORKSPACE | Tệp không gian làm việc Xcode |
.XIB | Trình tạo giao diện |
.Y | Tệp nguồn Yacc |
.YM | Tập tin âm thanh Atari ST |
Định dạng tệp liên quan bổ sung | |
---|---|
.CACTION | Hành động chuyển đổi tự động |
.DSYM | Tệp ký hiệu gỡ lỗi Xcode |
.DYLIB | Thư viện động Mach-O |
.EXP | Biểu tượng xuất tập tin |
.FTN | Tập tin mã nguồn Fortran |
.HH | Tập tin tiêu đề C ++ |
.XX | Tập tin tiêu đề mã nguồn C ++ |
.IPSW | Tệp cập nhật phần mềm iPod và iPhone |
.JAV | Tệp nguồn Java |
.MAK | Makefile |
.PBPROJ | Dự án xây dựng dự án |
.PBXBTREE | Tập tin tự động hoàn thành Xcode |
.PBXPROJ | Tệp dữ liệu dự án Xcode |
.PBXUSER | Tệp dữ liệu người dùng dự án Xcode |
.PCH | Tập tin tiêu đề được biên dịch sẵn |
.SCRIPTSUITE | Tập tin AppleScript Script Suite |
.SCRIPTTERMINologyY | Tập tin thuật ngữ tập lệnh AppleScript |
.SDEF | Tài liệu từ điển AppleScript |
.DÂY | Tập tin chuỗi văn bản |
.TBD | Tệp định nghĩa dựa trên văn bản Apple Xcode |