苹果Xcode
版本 (自11 / 30 / 2018起) | 10 |
界面 | |
执照 | 免费软件 |
类别 | 程序设计 |
更多信息 (访问发布者的网站) |
评分:
|
软件总览
主要特点
- 功能齐全的IDE,用于发布iOS和OS X应用
- 支持多种语言,包括Objective-C,C,C ++,Java,Swift,Python,Ruby和AppleScript
- 各种调试和性能测试工具
- 版本控制系统(包括Git,Subversion和Xcode快照)允许团队协作
- Dark Xcode界面和用于构建深色macOS应用的工具
- 内置测试引擎,用于运行单元测试以及UI和性能测试
Apple Xcode是macOS IDE 用于开发iOS和macOS应用。 它可从Mac App Store免费获得,并且需要将iOS应用发布到iTunes App Store,将macOS应用发布到Mac App Store。 该软件提供了一套工具,可帮助开发人员构建用户界面组件并编写源代码。
Xcode包括从头到尾构建和发布应用程序所需的所有工具。 Xcode的Interface Builder提供了一个设计画布,用于创建用户界面组件以及设置与源代码进行交互的属性。 Interface Builder还可以轻松地从亮模式切换到暗模式,以开发暗macOS应用程序(在macOS Mojave中引入)。 该程序与GitHub,GitLab和Bitbucket等流行的版本控制工具集成在一起,还提供了自己的本地版本跟踪系统(称为快照),使开发人员可以跟踪源代码的版本。
IDE具有令人印象深刻的源代码编辑器,可轻松查看和选择代码段,并带有内置的重构和转换引擎。 您对代码所做的更改会在每行旁边突出显示,如果您创建了冲突,则会立即收到通知。 当与本地更改和源存储库中上游团队成员的提交协作时,这特别有用。
调试和性能工具使开发人员可以在运行时测试内存泄漏并检查应用效率。 可以自定义这些工具,也可以使用Xcode随附的模板来使用与Apple相同的工具进行构建。 此外,Xcode附带了Simulator,该工具可让您通过模拟iOS,watchOS和tvOS设备来原型化和测试应用程序的构建。
Xcode是用于开发应用程序的出色工具,并且自该软件的第一个版本以来已经走了很长一段路。 苹果简化了许多功能,并继续使应用程序开发人员的开发更加轻松。 请记住,虽然可以免费使用Xcode开发,但是必须先订阅iOS和Mac开发人员程序,然后才能在Apple商店中分发应用程序。
支持的文件类型
主文件扩展名
Apple Xcode 10使用的其他文件扩展名
支持的文件类型 | |
---|---|
.ASM | 汇编语言源代码文件 |
.C | C / C ++源代码文件 |
.CC | C ++源代码文件 |
.CP | Xcode C ++源文件 |
.CPP | C ++源代码文件 |
.CXX | C ++源代码文件 |
.DEVELOPERPROFILE | Xcode开发人员资料 |
文件集 | Doxygen文档集文件 |
娱乐 | Mac App沙盒授权文件 |
.F | Fortran源代码 |
。对于 | Fortran 77源文件 |
.GEOJSON | GeoJSON文件 |
.GPX | GPS交换文件 |
.H | C / C ++ / Objective-C头文件 |
.HPP | C ++头文件 |
.JAVA | Java源代码文件 |
.L | Lex源文件 |
.LPP | LabelPrint项目文件 |
.M | Objective-C实施文件 |
。使 | Xcode Makefile脚本 |
.MM | Objective-C ++源文件 |
.MOBILEPROVISION | Xcode Mobile置备配置文件 |
。妈妈 | 托管对象模型 |
。笔尖 | 界面生成器用户界面文件 |
.OCTEST | Xcode Objective-C单元测试包 |
.PLIST | Mac OS X属性列表文件 |
.R | Rez源代码文件 |
.RB | Ruby源代码 |
.RBW | Ruby脚本 |
.S | 源代码文件 |
。故事板 | Interface Builder故事板文档 |
.XCAPPDATA | Xcode App数据文件 |
.XCARCHIVE | Xcode档案 |
.XCDATAMODEL | Xcode核心数据模型文件 |
.XCDATAMODELD | Xcode核心数据模型文件 |
.XCODE | Xcode项目 |
.XCSNAPSHOTS | Xcode快照 |
.XCWORKSPACE | Xcode工作区文件 |
.XIB | 界面生成器文件 |
.Y | Yacc源文件 |
.YM | Atari ST音频文件 |
其他相关文件格式 | |
---|---|
.CACTION | 自动转换器动作 |
.DSYM | Xcode调试符号文件 |
.DYLIB | Mach-O动态库 |
.EXP | 符号导出文件 |
.FTN | Fortran源代码文件 |
.HH | C ++头文件 |
.HXX | C ++源代码头文件 |
.IPSW | iPod和iPhone软件更新文件 |
熟 | Java源文件 |
.MAK | Makefile文件 |
.PBPROJ | 项目建设者项目 |
.PBXBTREE | Xcode自动完成文件 |
.PBXPROJ | Xcode项目数据文件 |
.PBXUSER | Xcode项目用户数据文件 |
.PCH | 预编译的头文件 |
.SCRIPTSUITE | AppleScript脚本套件文件 |
脚本术语 | AppleScript脚本术语文件 |
.SDEF | AppleScript字典文件 |
.STRINGS | 文字字串档案 |
.TBD | Apple Xcode基于文本的定义文件 |
更新:十一月30,2018