Phần mềm : táo : Xcode

Mật mã Apple

phiên bản
(tính đến ngày 11/30/2018)
10
Nền tảng
giấy phépphần mềm miễn phí
Phân loạiLập trình

Phần mềm Tổng quan

Ảnh chụp màn hình của Apple Xcode 9

Ả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 macOS IDE đượ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 bản 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 trực quan hóa 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 Xcode

Cá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ợ
.ASMTập tin mã nguồn ngôn ngữ hội
.CTệp mã nguồn C / C ++
.CCTập tin mã nguồn C ++
.CPTệp nguồn Xcode C ++
.CPPTập tin mã nguồn C ++
.CXXTập tin mã nguồn C ++
.DEVELOPERPROFILEHồ sơ nhà phát triển Xcode
.DOCSETTập tin tài liệu Doxygen
.ENTITLMENTTệp quyền lợi Sandboxing Mac App
.FMã nguồn Fortran
.Tập tin nguồn Fortran 77
.GEOJSONTập tin GeoJSON
.GPXTập tin trao đổi GPS
.HTệp tiêu đề C / C ++ / Objective-C
.HPPTập tin tiêu đề C ++
.JAVATệp mã nguồn Java
.LTập tin nguồn
.LPPTập tin dự án LabelPrint
.MTệp thực hiện Objective-C
.LÀMTập lệnh Makefile Xcode
.MMTệp nguồn Objective-C ++
.MOBILEPROVISIONHồ sơ cung cấp di động Xcode
.MOMMô hình đối tượng được quản lý
.NIBTrình tạo giao diện người dùng tập tin giao diện
.OCTESTGói thử nghiệm đơn vị Xcode Objective-C
.LISTTệp danh sách tài sản Mac OS X
.RRez tập tin mã nguồn
.RBMã nguồn Ruby
.RBWTập lệnh Ruby
.STập tin mã nguồn
.STORBOARDGiao diện xây dựng tài liệu Storyboard
.XCAPPDATATệp dữ liệu ứng dụng Xcode
.XCARCHIVELưu trữ Xcode
.XCDATAMODELTệp mô hình dữ liệu lõi Xcode
.XCDATAMODELDTệp mô hình dữ liệu lõi Xcode
.XCODEDự án Xcode
.XCSNAPSHOTSẢnh chụp Xcode
.XCWORKSPACETệp không gian làm việc Xcode
.XIBTrình tạo giao diện
.YTệp nguồn Yacc
.YMTập tin âm thanh Atari ST
Định dạng tệp liên quan bổ sung
.CACTIONHành động chuyển đổi tự động
.DSYMTệp ký hiệu gỡ lỗi Xcode
.DYLIBThư viện động Mach-O
.EXPBiểu tượng xuất tập tin
.FTNTập tin mã nguồn Fortran
.HHTập tin tiêu đề C ++
.XXTập tin mã nguồn C ++
.IPSWTệp cập nhật phần mềm iPod và iPhone
.JAVTệp nguồn Java
.MAKMakefile
.PBPROJDự án xây dựng dự án
.PBXBTREETập tin tự động hoàn thành Xcode
.PBXPROJTệp dữ liệu dự án Xcode
.PBXUSERTệp dữ liệu người dùng dự án Xcode
.PCHTập tin tiêu đề được biên dịch sẵn
.SCRIPTSUITETập tin AppleScript Script Suite
.SCRIPTTERMINologyYTập tin thuật ngữ tập lệnh AppleScript
.SDEFTài liệu từ điển AppleScript
.DÂYTập tin chuỗi văn bản
.TBDTệp định nghĩa dựa trên văn bản Apple Xcode

Cập nhật: Tháng 11 30, 2018