Apple Xcode

Wersja14(stan na 1.6.2023)
PlatformaMac
LicencjaFreeware
KategoriaProgramowanie
Przejdź do witryny
Ocena:3,3  |  47 Głosów

Główne funkcje

  • W pełni wyposażone środowisko IDE z SwiftUI do publikowania aplikacji na macOS, iOS, watchOS i tvOS
  • Obsługa różnych języków, w tym Objective-C, C, C++, Java, Swift, Python, Ruby i AppleScript
  • Różne narzędzia do debugowania i testowania wydajności
  • Systemy kontroli wersji, w tym Git, Subversion i snapshots w Xcode, umożliwiają współpracę zespołową
  • Ciemny interfejs Xcode i narzędzia do tworzenia ciemnych aplikacji na macOS
  • Wbudowany silnik testów do uruchamiania testów jednostkowych oraz testów interfejsu użytkownika i wydajności
  • Xcode Cloud do ciągłej integracji i dostarczania

Przegląd oprogramowania

Zrzut ekranu Apple Xcode 14
Zrzut ekranu Apple Xcode 14

Apple Xcode to środowisko IDE dla systemu macOS służące do tworzenia aplikacji na różne platformy Apple, w tym macOS, iOS, watchOS i tvOS. Udostępnia narzędzia pomagające programistom tworzyć elementy interfejsu użytkownika za pomocą SwiftUI, pisać kod źródłowy oraz testować i wdrażać kompilacje. Oprogramowanie jest dostępne bezpłatnie w Mac App Store.

Xcode zawiera wszystkie narzędzia potrzebne do tworzenia i publikowania aplikacji od początku do końca. Narzędzie Interface Builder w Xcode udostępnia obszar roboczy projektu, w którym można tworzyć elementy interfejsu użytkownika i ustawiać właściwości służące do współpracy z kodem źródłowym. SwiftUI umożliwia tworzenie aplikacji na wszystkie platformy Apple i obejmuje interfejs API nawigacji, zaawansowaną kontrolę układu, współdziałanie z UIKit oraz obsługę dodatkowych komponentów UI. Program integruje się z popularnymi narzędziami do kontroli wersji, takimi jak GitHub, GitLab i Bitbucket. Ponadto udostępnia własny lokalny system śledzenia zmian o nazwie snapshots, który pozwala programistom śledzić kolejne wersje kodu źródłowego.

Środowisko IDE zawiera imponujący edytor kodu źródłowego, który ułatwia wizualizowanie i zaznaczanie fragmentów kodu oraz ma wbudowany silnik refaktoryzacji i transformacji. Ponadto obsługuje różne języki, w tym C++ i Swift, wyróżnia zmiany wprowadzone w kodzie obok każdego wiersza oraz natychmiast powiadamia o utworzeniu konfliktu. Jest to szczególnie pomocne podczas współpracy nad lokalnymi zmianami i zatwierdzeniami przesyłanymi przez członków zespołu z repozytorium źródłowego.

Narzędzia do debugowania i analizy wydajności pozwalają programistom sprawdzać wycieki pamięci i analizować wydajność aplikacji podczas działania. Można dostosować te narzędzia albo użyć szablonów dołączonych do Xcode, aby tworzyć aplikacje za pomocą tych samych narzędzi co Apple. Program Xcode Simulator umożliwia tworzenie prototypów i testowanie kompilacji aplikacji przez symulowanie urządzeń z systemami iOS, watchOS i tvOS. Ponadto Xcode ma wbudowaną usługę Xcode Cloud, która pozwala dostarczać aplikacje testerom i zarządzać opiniami użytkowników.

Podsumowanie

Xcode to potężne narzędzie do tworzenia aplikacji, które znacznie się rozwinęło od pierwszej wersji oprogramowania. Apple uprościło wiele narzędzi i nadal ułatwia tworzenie aplikacji, dodając funkcje takie jak SwiftUI do tworzenia aplikacji wieloplatformowych oraz Xcode Cloud do testowania i wdrażania aplikacji. W rezultacie Apple Xcode to doskonałe środowisko IDE do tworzenia aplikacji na macOS, iOS, watchOS i tvOS.

Podstawowy typ pliku

Ikona pliku xcodeproj.XCODEPROJProjekt Xcode

Obsługiwane typy plików

RozszerzenieTyp pliku
.XCODEPROJProjekt Xcode
.ASMPlik kodu źródłowego języka asemblera
.CPlik kodu źródłowego C/C++
.CCPlik kodu źródłowego C++
.CPPlik źródłowy C++ Xcode
.CPPPlik kodu źródłowego C++
.CXXPlik kodu źródłowego C++
.DEVELOPERPROFILEProfil deweloperski Xcode
.DOCSETPlik zestawu dokumentacji Doxygen
.ENTITLEMENTSPlik uprawnień piaskownicy aplikacji Mac
.FKod źródłowy Fortranu
.FORPlik kodu źródłowego Fortran
.GEOJSONPlik GeoJSON
.GLSLPlik shadera GLSL
.GPXPlik GPS Exchange
.HPlik nagłówkowy C/C++/Objective-C
.HPPPlik nagłówkowy C++
.JAVAPlik kodu źródłowego Java
.LPlik źródłowy Lex
.LPPPlik projektu LabelPrint
.MPlik implementacji Objective-C
.MAKESkrypt Makefile Xcode
.MMPlik źródłowy Objective-C++
.MOBILEPROVISIONProfil aprowizacji mobilnej Xcode
.MOMModel zarządzanych obiektów
.NIBPlik interfejsu użytkownika programu Interface Builder
.OCTESTPakiet testów jednostkowych Objective-C programu Xcode
.PLISTLista właściwości
.RPlik kodu źródłowego Rez
.RBKod źródłowy Ruby
.RBWSkrypt Ruby
.SPlik kodu źródłowego
.STORYBOARDStoryboard interfejsu Xcode Interface Builder
.XCAPPDATAPlik danych aplikacji Xcode
.XCARCHIVEArchiwum Xcode
.XCDATAMODELPlik modelu Core Data w Xcode
.XCDATAMODELDPlik modelu Core Data programu Xcode
.XCODEProjekt Xcode
.XCSNAPSHOTSMigawka Xcode
.XCUSERSTATEPlik stanu użytkownika Xcode
.XCWORKSPACEObszar roboczy Xcode
.XCWORKSPACEDATAPlik danych obszaru roboczego Xcode
.XIBPlik Interface Builder
.YPlik źródłowy Yacc
.YMPlik audio Atari ST

Dodatkowe powiązane typy plików

RozszerzenieTyp pliku
.CACTIONDziałanie konwersji Automatora
.DSYMPlik symboli debugowania Xcode
.DYLIBBiblioteka dynamiczna Mach-O
.EXPPlik eksportu symboli
.FTNPlik z kodem źródłowym Fortran
.HHPlik nagłówkowy C++
.HXXPlik nagłówkowy kodu źródłowego C++
.IPSWPlik aktualizacji oprogramowania iPoda i iPhone’a
.JAVPlik źródłowy Java
.MAKMakefile
.PBPROJProjekt Project Builder
.PBXBTREEPlik autouzupełniania Xcode
.PBXPROJPlik danych projektu Xcode
.PBXUSERPlik danych użytkownika projektu Xcode
.PCHPlik prekompilowanego nagłówka
.SCRIPTSUITEPlik Script Suite AppleScript
.SCRIPTTERMINOLOGYPlik terminologii skryptu AppleScript
.SDEFDokument słownika AppleScript
.STRINGSPlik ciągów tekstowych
.TBDTekstowy plik definicji Apple Xcode
Zaktualizowano: 1.6.2023