xcode 订阅
Xcode 是运行在操作系统Mac OS X上的集成开发工具(IDE),由Apple Inc开发。Xcode是开发 macOS 和 iOS 应用程序的最快捷的方式。Xcode 具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。Xcode同时也是一种语言,作为一种基于XML的语言,Xcode可以设想各种使用场景。它提供了一种独立于工具的可扩展的方法来描述编译时组件的各个方面。 [1] 展开全文
Xcode 是运行在操作系统Mac OS X上的集成开发工具(IDE),由Apple Inc开发。Xcode是开发 macOS 和 iOS 应用程序的最快捷的方式。Xcode 具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。Xcode同时也是一种语言,作为一种基于XML的语言,Xcode可以设想各种使用场景。它提供了一种独立于工具的可扩展的方法来描述编译时组件的各个方面。 [1]
信息
外文名
Xcode
适    用
建立 Apple 平台程序
环    境
macOS
更新时间
2020-03-04
属    性
构件描述
版本更新
11.4 beta 3(11N132i)
支持语言
Objective-C、C、C++、Swift……
xcode背景介绍
Xcode前身是NeXT的Project Builder。The Xcode suite 包含有GNU Compiler Collection自由软件 (GCC、 apple-darwin9-gcc-4.0.1 以及 apple-darwin9-gcc-4.2.1, 默认的是第一个),并支持 C语言、C++、Fortran、Objective-C、Objective-C++、Java、AppleScript、Python以及Ruby,还提供Cocoa、Carbon以及Java等编程模式。协力厂商更提供了 GNU Pascal,Free Pascal, Ada, C#, Perl, Haskell 和 D语言。Xcode套件使用 GDB作为其后台调试工具。在Xcode 3 Unleashed中,著名的Mac开发人员Fritz Anderson编写了权威指南,以充分利用Xcode 3来构建任何Macintosh或iPhone应用程序。从Xcode 3.1开始,Xcode也可被用为iPhone OS (iOS)的开发环境。Xcode 4.0于2011年3月9日正式发行。该版本非Apple开发者注册会员亦能从Mac App Store中付费下载, 收取US$4.99的费用。从Xcode 4.1开始,针对OS X 10.6及OS X 10.7用户从Mac App Store免费下载Xcode主要版本是Xcode 5,支持iOS7,可以在Mac App Store免费下载,亦可在iOS开发者计划网站下载。Xcode6整合了苹果在WWDC大会上发布的新语言Swift1.0版本。2015年9月16日,苹果在开发者官网发布Xcode7正式版,并将Swift语言升级到2.0版本。根据斯诺登提供的资料,美国政府研究人员创建了一个版本的苹果软件应用开发工具Xcode,希望借此将监控后门植入到通过苹果应用商店App Store发布的应用程序中。2018年9月18日,苹果在开发者官网发布Xcode10正式版并将Swift语言升级到4.2版本。目前的最新版本为Xcode11,Xcode 11包含创建精彩应用程序和将应用程序带到更多设备所需的一切。 通过支持Swift软件包,Xcode 11允许在所有应用程序之间共享代码或使用社区创建的软件包。 [2] 
收起全文
精华内容
下载资源
问答
  • Xcode及模拟器SDK下载

    万次阅读 多人点赞 2014-08-11 13:39:57
    现在不会有人想在 Xcode 里安装旧版的模拟器了,本篇不再维护 --------------------------------------------------------------------------- 如果你嫌在 App Store 下载 Xcode 太慢,你也可以选择从网络上下载:...

    现在不会有人想在 Xcode 里安装旧版的模拟器了,本篇不再维护

    ---------------------------------------------------------------------------

    如果你嫌在 App Store 下载 Xcode 太慢,你也可以选择从网络上下载:

    Xcode下载(Beta版打的包是不能提交到App Store上的)

    绝对官方源!!!绝对官方源!!!绝对官方源!!!

     

    不能确定自己的 Xcode 是否有问题?简单的一条命令就能验证!

    在终端输入 spctl 命令,并带上安装的 Xcode 的路径:

    spctl --assess --verbose /Applications/Xcode.app
    

    之后会看到类似这样的结果:

    /Applications/Xcode.app: accepted
    source=Apple System

    只要结果是 accepted 而且 source 是Mac App StoreApple System、 或Apple 就表示这个 Xcode 是没问题的。

     

    Xcode 9.4:

    https://pan.baidu.com/s/1dNk9RTUoEMzKIuSlItHSTQ

    Xcode 9.3:

    https://pan.baidu.com/s/1WxhT789l4i8Db6uJhRv2IA

    Xcode 9.2:

    https://pan.baidu.com/s/1jH5G9Vo

     

    Xcode 9.1:

    http://pan.baidu.com/s/1hrA1XqO

     

    Xcode 9:

    http://pan.baidu.com/s/1i5ADN5F

     

    Xcode 9 GM Seed:

    http://pan.baidu.com/s/1cEVGEa

     

    Xcode 9 Beta 6:

    http://pan.baidu.com/s/1i59rm1v

     

    Xcode 8.3.3:

    http://pan.baidu.com/s/1jHRpE42

     

    Xcode 8.3:

    https://pan.baidu.com/s/1pKMTJjd

     

    Xcode 8.2.1:

    http://pan.baidu.com/s/1i5mq3yP

     

    Xcode 8.2:

    https://pan.baidu.com/s/1nvPPNLn

     

    Xcode 8.1 GM Seed:

    https://pan.baidu.com/s/1dFcEgs5

     

    Xcode 8:

    https://pan.baidu.com/s/1dFoNr3b

     

    Xcode 8 GM:

    https://pan.baidu.com/s/1hsoaXiW

     

    Xcode 8 Beta 6:

    https://pan.baidu.com/s/1dFia60x

     

    Xcode 8 Beta 4:

    https://pan.baidu.com/s/1mio6SD6

     

    Xcode 8 Beta:

    http://pan.baidu.com/s/1geGilnP

     

    Xcode 7.3:

    http://pan.baidu.com/s/1bw5Np8

     

    Xcode 7.3 Beta:

    http://pan.baidu.com/s/1jHjJAv0

     

    Xcode 7.2:

    http://pan.baidu.com/s/1o7frTkI

     

    Xcode 7.1.1:

    http://pan.baidu.com/s/1o61VTW2

     

    Xcode 7.1:

    http://pan.baidu.com/s/1gdpXvfP
     

    Xcode 7:

    http://pan.baidu.com/s/1dDlV5eh

     

    Xcode 7.1 Beta:

    http://pan.baidu.com/s/1mgN9QaO

    支持 10.10.4,含 tvOS beta 和 iOS 9.1 beta。这个 dmg 特别大, 之前的 Xcode 最大也就 3G 左右,这个直接超过 4.5G 了, 由于超过了百度网盘单个文件最大 4G 的限制, 于是我把它分割成了几个小的压缩包。 

     

    Xcode 7 GM:

    http://pan.baidu.com/s/1bnHgDiB

     

    Xcode 7 Beta 6:

    http://pan.baidu.com/s/1mgktpEC

     

    Xcode 7 Beta 5:

    http://pan.baidu.com/s/1mg5WC5M

     

    Xcode 7 Beta 4:

    http://pan.baidu.com/s/1c0DDvwO

    Swift 支持 Selector 了!

     

    Xcode 7 Beta 3:

    http://pan.baidu.com/s/1c06lDz6

     

    Xcode 7 Beta 2:

    http://pan.baidu.com/s/1kT4A28Z

     

    Xcode 6.4:

    http://pan.baidu.com/s/1eQhjLB0

     

    Xcode 7 Beta:

    http://pan.baidu.com/s/1c0rVSzA

    这个版本更新巨大,不仅带来了 Swift 2.0,OC 的集合类型还增加了对泛型的支持(详情看这里),如数组可以这样申明:

    @property NSMutableArray<NSDate *> *objects;

     

    Xcode 6.3.2:

    http://pan.baidu.com/s/1qWoiJtq

    只支持Yosemite,主要是修复 Bugs 和增加稳定性

     

    Xcode 6.3:

    http://pan.baidu.com/s/1bnvuibd

    这个版本只支持Yosemite,如果遇到插件不可用的情况,看这里

     

    Xcode 6.3 beta4 with Swift 1.2:

    http://pan.baidu.com/s/1jGL28Gu

    这个版本只支持Yosemite,主要改变有针对OC的Nullability特性。具体看这里

     

    Xcode 6.2 正式版:

    http://pan.baidu.com/s/1qWHSOl2

    兼容Mavericks 和Yosemite,如果遇到插件不可用的情况,看这里

     

    Xcode 6.3 beta 2 with Swift 1.2:

    http://pan.baidu.com/s/1ntDo47R

    必须要Yosemite,对Swift的语法又有一些改变(比如在if let 中可以使用条件判断了,看这里),同时编译器的警告也会变多。

     

    Xcode 6.3 beta with Swift 1.2:

    http://pan.baidu.com/s/1hqAaSYS

    必须要Yosemite,关于这个版本的详情信息,可以看这里

     

    Xcode 6.2 Beta 4:

    http://pan.baidu.com/s/1jGvc0C2

    最近这几个版本都是以修复Bugs为主,Beta 4也不例外。

     

    Xcode 6.2 Beta 2:

    http://pan.baidu.com/s/1c0pNFC8

     

    Xcode 6.2 Beta:

    http://pan.baidu.com/s/1i3xe1qH

     

    Xcode 6.1.1 GM SEED:

    http://pan.baidu.com/s/1hqKhaGO

    支持Yosemite和Mavericks。

     

    Xcode 6.1 正式版:

    http://pan.baidu.com/s/1dDtOkJv

    这个应该就是6.1的正式版了,支持Yosemite和Mavericks,包含iOS 8.1、OS X 10.10 、OS X 10.9的SDK,其中对Swift的语法和一些方法又有一些小改动。

     

    Xcode 6.1 GM seed for OS X Yosemite:

    http://pan.baidu.com/s/1gdAEFBl

     

    Xcode 6.1 Beta3:

    http://pan.baidu.com/s/1gdxNxej

     

    Xcode 6.1 Beta2(Swift 1.1):

    http://pan.baidu.com/s/1c0GPT8c

     

    Xcode 6.1 Yosemite版:

    http://pan.baidu.com/s/1bnH7LwV

     

    Xcode6 GM版:

    http://pan.baidu.com/s/1mgl1veC

     

    Xcode6 Beta7:

    http://pan.baidu.com/s/1q5u1K

     

    Xcode6 Beta6:

    http://pan.baidu.com/s/1c0peVsc

    这是修复崩溃Bug的版本,版本号是(6A280e)。国内小水管下载相当不易。。支持的顶一下。。。

    注:如果安装Xcode6 Beta6之后,编译之前的项目出现forceBridgeFromObjec以及getter、setter的问题,具体看这里

     

    Xcode6 Beta5:

    http://pan.baidu.com/s/1sjPmaW9

    可以说目前Xcode的每一个Beta版都修复了很多问题,如果你在用Beta版的话,保持最新总能解决很多疑难杂症。这一版中,对Swift的跳转定义终于变得好用了。

     

    模拟器下载

    注意:

    • Xcode 7 Beta 不支持 iOS 8.4 及之前的 SDK。
    • 现在的Xcode 6.x 似乎只支持iOS 7.0及之后的版本,早期的模拟器运行时不支持新的CoreSimulator架构,只有Xcode 5.1才支持iOS 6.x的模拟器。并且iOS 7.0的模拟器只能在OS X Mavericks里运行。

     

    旧版安装方法(Xcode 6以前的版本):

    安装SDK就等于安装了模拟器,如果你嫌Xcode下载SDK太慢的话,可以选择手动安装,具体的手动安装方法:解压后放到以下目录即可。

    /Applications/{{Xcode App}}/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/

     

    新版安装方法(Xcode 6):

    新的 Xcode 并不会识别 SDKs 目录下的模拟器,我经过一些尝试以后,发现要放在这个目录下:

    /Library/Developer/CoreSimulator/Profiles/Runtimes/

    注意:是根目录,不在 Xcode 和 User 的目录下

    而且与旧版的模拟器不同,新版模拟器是以simruntime为后缀打包的(其实还是一个目录),以7.1的模拟器为例:

    如果这个目录不存在的话,可以尝试用 root 权限创建这个目录:

     

    1. 进入终端
    2. 获取root 权限:sudo -s
    3. 再创建这个目录:mkdir -p  /Library/Developer/CoreSimulator/Profiles/Runtimes/
    4. 执行复制:cp -R  {模拟器路径}  /Library/Developer/CoreSimulator/Profiles/Runtimes/{模拟器}
      如:cp -R /Volumes/IOS\ /Xcode\ Simulators/iOS\ 7.1.simruntime  /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS\ 7.1.simruntime
    5. 创建后检查目录和模拟器的权限,在 Finder 里选中目录或模拟器,按 command+i,会看到权限拥有者是 【system】而不是【你的用户名】
    6. 如果做完上面这些步骤后 Xcode 还不能正确识别出模拟器,可以尝试重启下电脑(可能重启 Finder 也行,我没有测试)

    权限不正确的情况下也能直接修改(除了模拟器本身的权限,还有它父级目录的权限):

    sudo chown -R root:wheel iOS\ 7.1.simruntime

     

    以后的模拟器我都以加密的形式分享整个目录:

    提取码:x5tx

    http://pan.baidu.com/s/1ntn7eNf

     

    如果你遇到版本号显示异常的问题,如下图:

    只需要在 Xcode 的 Devices 里将多余的相同版本的模拟器删除即可,就像下图中的 Resizable iPhone 的 8.4 模拟器重复了:

     

    以下这些下载地址过时(Xcode 6不适用):

     

    iPhone Simulator 8.0 SDK:

    http://pan.baidu.com/s/1i3CaIg9

    iPhone Simulator 7.1 SDK:

    http://pan.baidu.com/s/1dDvnQQP

    iPhone Simulator 6.1 SDK:

    http://pan.baidu.com/s/1ntGCsxN

     

    持续更新...

    展开全文
  • xcode入门_Xcode12入门

    千次阅读 2020-07-22 23:51:31
    xcode入门Xcode is at the center of all development on Apple’s platforms, and with Xcode 12, it has a fresh new look to match macOS Big Sur. Xcode 12 for macOS Universal Apps beta is a distribution of...

    xcode入门

    Xcode is at the center of all development on Apple’s platforms, and with Xcode 12, it has a fresh new look to match macOS Big Sur. Xcode 12 for macOS Universal Apps beta is a distribution of Xcode 12 beta for creating Universal Mac apps that run on both Apple silicon and Intel-based Mac computers.

    Xcode是Apple平台上所有开发的核心,并且通过Xcode 12,它具有与macOS Big Sur匹配的崭新外观。 适用于macOS的Xcode 12 Universal Apps beta是Xcode 12 beta的发行版,用于创建可在Apple芯片和基于Intel的Mac计算机上运行的Universal Mac应用程序。

    Here is some introduction about new updates in xcode, it is Xcode 12 Beta release. Update your apps to use new features and test your apps against changes in API. New document tabs make opening multiple files fast and lightweight to support interface files, and logs and project files each open in their own tab. Navigator fonts now match the system size, or can be set to small, medium, or large. And Xcode 12 builds macOS Universal apps by default to support new Macs with Apple silicon.

    这是有关xcode中新更新的一些介绍,它是Xcode 12 Beta版本。 更新您的应用程序以使用新功能,并针对API的更改测试您的应用程序。 新的文档选项卡使打开多个文件既快速又轻便,以支持界面文件,并且日志和项目文件均在各自的选项卡中打开。 导航器字体现在与系统大小匹配,或者可以设置为小号,中号或大号。 Xcode 12默认情况下会构建macOS Universal应用程序,以支持带有Apple芯片的新Mac。

    Image for post
    developer.apple.comdeveloper.apple.com

    Xcode 12 for macOS Universal Apps beta includes SDKs for iOS 14, iPadOS 14, and macOS 11. The Xcode 12 for macOS Universal Apps beta release supports on-device debugging for iOS 9 and later. Xcode 12 for macOS Universal Apps beta requires a Mac running macOS 10.15.4 or later.

    适用于macOS Universal Apps beta的Xcode 12包括适用于iOS 14,iPadOS 14和macOS 11的SDK。适用于macOS Universal Apps beta的Xcode 12支持针对iOS 9及更高版本的设备上调试。 Mac OS X的Xcode 12 Universal Apps beta需要运行macOS 10.15.4或更高版本的Mac。

    Xcode’s run destination menu now shows an “Any Mac” destination for Mac schemes. This is a new build destination that builds each target in the scheme for all of their supported architectures, regardless of the native architecture of the local Mac.

    Xcode的运行目标菜单现在显示Mac方案的“ Any Mac”目标。 这是一个新的构建目标,可以为方案中的所有受支持体系结构构建每个目标,而与本地Mac的本机体系结构无关。

    New Features

    新功能

    Documents can now be opened in their own tab, making it easy to quickly switch between files while maintaining the rest of Xcode’s configuration. Option-click or double-click to open a document in a tab.

    现在可以在它们自己的选项卡中打开文档,从而可以轻松地在文件之间快速切换,同时保持Xcode的其余配置。 按住Option键单击或双击以在选项卡中打开文档。

    Xcode adds support for previewing widgets, App Clips, and content in Swift packages. For more seamless live previewing on device, Xcode installs the new Xcode Previews app for iOS 14 and iPadOS 14.

    Xcode增加了对预览小部件,应用程序剪辑和Swift包中的内容的支持。 为了在设备上进行更无缝的实时预览,Xcode安装了适用于iOS 14和iPadOS 14的新Xcode Previews应用。

    The new LibraryContentProvider protocol gives you the ability to show your views and modifiers in Xcode’s library.

    新的LibraryContentProvider协议使您能够在Xcode的库中显示视图和修饰符。

    Code completions have a new, focused, user interface, making it easier to find a completion. Completions are also more accurate and up to 12 times faster in Xcode 12.

    代码补全具有一个新的,集中的用户界面,使查找补全更加容易。 Xcode 12中的完成也更准确,速度最高可提高12倍。

    资产目录 (Asset Catalogs)

    It adds support for Scalable Vector Graphic (SVG) image assets. These preserve their vector representation with deployment targets of macOS 10.15 or later, iOS 13 or later, and iPadOS 13 or later.

    它增加了对可缩放矢量图形(SVG)图像资产的支持。 它们使用macOS 10.15或更高版本,iOS 13或更高版本以及iPadOS 13或更高版本的部署目标保留其矢量表示。

    The required pixel size is now shown for complication placeholder images.

    现在显示了复杂占位符图像所需的像素大小。

    The “New Asset” menu has been changed to organize asset types by platform.

    “新资产”菜单已更改为按平台组织资产类型。

    调试 (Debugging)

    When a process crashes under the debugger, Xcode prints the crash messages in the Console. These messages are similar to the ones displayed in CrashReporter.

    当进程在调试器下崩溃时,Xcode在控制台中打印崩溃消息。 这些消息类似于CrashReporter中显示的消息。

    Xcode debugger annotations will highlight source code with greater opacity to improve visibility in several Xcode themes.

    Xcode调试器批注将以更高的不透明度突出显示源代码,以提高在多个Xcode主题中的可见性。

    If you have disabled breakpoints in the Breakpoint Navigator, you can use the contextual menu to delete all the disabled breakpoints.

    如果已在“断点导航器”中禁用了断点,则可以使用上下文菜单删除所有禁用的断点。

    When paused in the debugger, stepping out of a block will unwind and land in a frame with debug symbol.

    在调试器中暂停时,跳出块会展开并降落在带有调试符号的帧中。

    设备 (Devices)

    The “Add Device” sheet in the Devices and Simulators window is now resizable.

    现在,“设备和模拟器”窗口中的“添加设备”工作表可调整大小。

    The Devices and Simulators window permits selecting multiple devices in the navigator, so they can be unpaired together.

    “设备和模拟器”窗口允许在导航器中选择多个设备,因此可以将它们取消配对。

    界面生成器 (Interface Builder)

    It Added support for the new safeAreaLayoutGuide on NSView introduced in macOS 11.

    它增加了对macOS 11中引入的NSView上新的safeAreaLayoutGuide的支持。

    Introduced a new minimap for the Interface Builder canvas. You can show and hide the minimap with Editor > Canvas > Minimap. Drag the minimap to any corner of the canvas.

    为Interface Builder画布引入了一个新的小地图。 您可以使用“编辑器”>“画布”>“小地图”显示和隐藏小地图。 将小地图拖到画布的任何角落。

    Find and Replace now includes matches in attributed string literals.

    查找和替换现在在属性字符串文字中包含匹配项。

    Interface Builder now has a Current Date option for NSDatePicker.

    Interface Builder现在为NSDatePicker提供了“当前日期”选项。

    Standard spacing constraints are now created by default when items are positioned a standard distance from each other.

    现在,默认情况下,当项目彼此之间的距离为标准距离时,会创建标准间距约束。

    Added support for SF Symbols in macOS 11.

    在macOS 11中添加了对SF符号的支持。

    Added support for UIButton.ButtonType.close .

    添加了对UIButton.ButtonType.close的支持。

    Added support for the new toolbarStyle in macOS 11.

    在macOS 11中添加了对新工具toolbarStyle支持。

    Added support for the new subtitle property in macOS 11.

    在macOS 11中添加了对新subtitle属性的支持。

    Added support for the new NSSearchToolbarItem in macOS 11.

    在macOS 11中添加了对新NSSearchToolbarItem支持。

    Added support for selecting text styles in macOS 11.

    添加了对在macOS 11中选择文本样式的支持。

    Added support for the new NSTableViewStyle with Automatic, Full Width, Inset, and Source List options.

    添加了对带有自动,全宽,插入和源列表选项的新NSTableViewStyle支持。

    游乐场 (Playgrounds)

    In Xcode Playgrounds now you can import and use Swift packages and frameworks. Select the Build Active Scheme checkbox in the playground’s File inspector and ensure that the active scheme builds the package or framework target.

    现在,您可以在Xcode Playgrounds中导入和使用Swift包和框架。 选中游乐场的文件检查器中的“构建活动方案”复选框,并确保活动方案可构建包或框架目标。

    Xcode’s Report Navigator now includes Playground build logs.

    Xcode的Report Navigator现在包括Playground构建日志。

    Xcode Playgrounds now build the active scheme’s targets and make them importable when Build Active Scheme is enabled in the File inspector.

    Xcode Playgrounds现在可以构建活动方案的目标,并在文件检查器中启用“构建活动方案”后将其导入。

    预告片 (Previews)

    Xcode now considers edited files and open previews when selecting which app renders previews

    Xcode现在可以在选择哪个应用程序呈现预览时考虑编辑过的文件并打开预览

    Each preview now has buttons to start Live Preview, Preview on Device, Inspect Preview, and Duplicate Preview.

    现在,每个预览都有用于启动实时预览,在设备上预览,检查预览和重复预览的按钮。

    You can click the Inspect Preview button to see modifier recommendations for the selected view and search for the modifier you want to apply.

    您可以单击“检查预览”按钮以查看选定视图的修改器建议,并搜索要应用的修改器。

    Xcode supports previewing widgets. For an example of how to configure a widget preview, see WidgetPreviewContext.

    Xcode支持预览小部件。 有关如何配置窗口小部件预览的示例,请参见WidgetPreviewContext

    The Attributes inspector now offers quick actions for editing the name, device, layout, preferred color scheme, and accessibility text size of a selected preview.

    现在,“属性”检查器提供了快速操作,可用于编辑所选预览的名称,设备,布局,首选配色方案和可访问性文本大小。

    Xcode Previews now supports previewing views in frameworks on-device if the framework is linked by an app in the selected scheme.

    如果框架通过选定方案中的应用程序链接,则Xcode Previews现在支持在设备上预览框架中的视图。

    Xcode now supports previews for App Clips.

    Xcode现在支持应用剪辑的预览。

    Xcode now connects with the new Xcode Previews app for iOS 14 and iPadOS 14 for greatly improved on-device previews. The Xcode Previews app seamlessly displays changes from Xcode Previews on devices.

    Xcode现在可以与适用于iOS 14和iPadOS 14的新Xcode预览应用程序连接,以大大改善设备上的预览。 Xcode Previews应用程序无缝显示设备上Xcode Previews中的更改。

    The bottom bar of the canvas now contains a button for quickly inspecting the selected view.

    现在,画布的底部栏包含一个用于快速检查所选视图的按钮。

    仿真器 (Simulator)

    Simulator can display a simulated device in full-screen mode, or tile its window alongside Xcode.

    Simulator可以全屏模式显示模拟的设备,也可以将其窗口平铺在Xcode旁边。

    Simulator now supports 64-bit and 32-bit processes for watchOS 7. To verify watchOS projects are 64-bit clean in Simulator, make sure ARCHS is set to its default value.

    Simulator现在支持watchOS 7的64位和32位进程。要验证watchOS项目在Simulator中是否为64位纯净,请确保将ARCHS设置为其默认值。

    Window > Stay on Top keeps device windows in front of other application windows.

    窗口>停留在顶部可使设备窗口位于其他应用程序窗口的前面。

    Simulator defaults to the internal microphone unless you explicitly choose a different audio source. This avoids triggering phone call mode on Bluetooth headsets which degrades audio quality while listening to music.

    模拟器默认为内置麦克风,除非您明确选择其他音频源。 这样可以避免在蓝牙耳机上触发电话呼叫模式,而这会在听音乐时降低音频质量。

    Simulator supports simulating Nearby Interaction for devices that support the feature. Dragging the device window around on the screen will update the simulated distance between the two devices. The farther apart the windows are on screen the greater the reported distance.

    模拟器支持为支持该功能的设备模拟“邻近交互”。 在屏幕上四处拖动设备窗口将更新两个设备之间的模拟距离。 窗口在屏幕上的距离越远,报告的距离就越大。

    Swift (Swift)

    Swift indentation has been overhauled, greatly improving the indentation of chained methods calls, especially those that involve nested or trailing closures.

    快速缩进已得到全面改进,大大改善了链式方法调用的缩进,特别是那些涉及嵌套或尾随闭包的调用。

    A property with an attached property wrapper can now rely on type inference to infer the wrapped value type when using default initialization without empty parentheses on the wrapper attribute. For example:

    使用默认初始化时,具有附加属性包装器的属性现在可以依靠类型推断来推断包装的值类型,而在包装器属性上没有空括号。 例如:

    Image for post
    developer.apple.comdeveloper.apple.com

    The wrapped property UseWrapper.value uses default initialization of IntWrapper, and relies on type inference to deduce the type-wrapped value type to be Int.

    包装的属性UseWrapper.value使用IntWrapper的默认初始化,并依靠类型推断将类型包装的值类型推论为Int。

    Swift now allows the implicit use of self in @escaping closures when reference cycles are unlikely to occur.

    现在,当不太可能发生引用循环时,Swift允许在@escaping闭包中隐式使用self。

    First, implicit use of self in @escaping closures is now allowed if the user has explicitly captured self in the closure’s capture list, so the following code is now valid:

    首先,如果用户已经在闭包的捕获列表中显式捕获了self,则现在允许在@escaping闭包中隐式使用self,因此以下代码现在有效:

    Image for post
    developer.apple.comdeveloper.apple.com

    Second, implicit self is available in @escaping closures when self is a value type, making the following code valid:

    其次,当self是值类型时,隐式self在@escaping闭包中可用,使以下代码有效:

    Image for post
    developer.apple.comdeveloper.apple.com

    Notes: Here I try to give description about updates in xcode. It have amazing new features thats helps developers to design apps in easy way. Also It improves the speed for development.

    注意:在这里,我尝试提供有关xcode更新的描述。 它具有令人惊叹的新功能,可帮助开发人员轻松设计应用程序。 还可以提高开发速度。

    Let me know your thoughts in comment box below!!!

    在下面的评论框中让我知道您的想法!!!

    Image for post

    https://developer.apple.com/documentation/xcode-release-notes/xcode-12-for-macos-universal-apps-beta-release-notes

    https://developer.apple.com/documentation/xcode-release-notes/xcode-12-for-macos-universal-apps-beta-release-notes

    https://developer.apple.com/documentation/xcode-release-notes/xcode-12-beta-release-notes

    https://developer.apple.com/documentation/xcode-release-notes/xcode-12-beta-release-notes

    https://www.apple.com/newsroom/2020/06/apple-reveals-new-developer-technologies-to-foster-the-next-generation-of-apps/

    https://www.apple.com/newsroom/2020/06/apple-reveals-new-developer-technologies-to-foster-the-next-generation-of-apps/

    翻译自: https://medium.com/mindful-engineering/getting-started-with-xcode12-ae22688fc7ff

    xcode入门

    展开全文
  • Xcode 10.1 (xip) 官方直接下载地址(离线下载)

    万次阅读 多人点赞 2015-09-21 13:56:50
    ### Xcode 10.1 https://download.developer.apple.com/Developer_Tools/Xcode_10.1/Xcode_10.1.xip ### Xcode 10 https://download.developer.apple.com/Developer_Tools/Xcode_10/Xcode_10.xip ### Xcode...

     

     

    ### Xcode 10.1

    https://download.developer.apple.com/Developer_Tools/Xcode_10.1/Xcode_10.1.xip

    ### Xcode 10
    https://download.developer.apple.com/Developer_Tools/Xcode_10/Xcode_10.xip

    ### Xcode 9.4.1
    https://download.developer.apple.com/Developer_Tools/Xcode_9.4.1/Xcode_9.4.1.xip
    ### Xcode 9.4
    https://download.developer.apple.com/Developer_Tools/Xcode_9.4/Xcode_9.4.xip

     

     

     

    我把获取离线下载地址的方法贴出来:(官方地址已经变更:https://developer.apple.com/download/more/

     

    xcode下载地址

     

     

    OS X dmg地址可以拼装出来,但是好像需要开发者账号才能下载。


    比如:OS X 10.11


    https://developer.apple.com/services-account/download?path=/Developer_Tools/OS_X/OS_X_Yosemite_10.11_build_15A178W/OSX10.11.dmg


    https://developer.apple.com/services-account/download?path=/Developer_Tools/OS_X/OS_X_Yosemite_10.11_build_15A178W/OSXUpd10.11.dmg


    https://developer.apple.com/services-account/download?path=/Developer_Tools/OS_X/OS_X_Yosemite_10.11_build_15A178W/OSXUpdCombo10.11.dmg

    Xcode 8.2.1

    Xcode 8.2.1

     

     

    展开全文
  • 清理Xcode

    千次阅读 2019-02-28 17:06:09
    1、打开~/Library/Developer里面有三个文件夹CoreSimulator、Xcode、XCTestDevices 2、删除CoreSimulator中的Devices,存放的是模拟器。 3、删除Xcode - Archives中的内容,存放的是打包的内容。 4、删除Xcode -...

    1、打开~/Library/Developer里面有三个文件夹CoreSimulator、Xcode、XCTestDevices

    2、删除CoreSimulator中的Devices,存放的是模拟器。

    3、删除Xcode -  Archives中的内容,存放的是打包的内容。

    4、删除Xcode - DerivedData中的内容,存放的是缓存数据。

    5、删除Xcode - iOS DeviceSupport中的内容,存放的是真机调试的内容。

    删除完重启xcode

     

     

    展开全文
  • XCode8之后,由于苹果的限制,之前很好使用的插件不能直接用了。怎么办?通过以下方法,XCode8,XCode9最新版照样可以安装Alcatraz,安装插件。方法如下:1、删除以前的Alcatraz插件,通过如下两条命令rm -rf ~/...
  • 在这里有Xcode历史版本的所有下载方式:https://developer.apple.com/downloads/ 下面罗列几个版本你的下载地址: Xcode7.1.1 :http://adcdownload.apple.com/Developer_Tools/Xcode_7.1.1/Xcode_7.1.1.dmg ...
  • xcode-select 指定xcode命令行工具版本

    千次阅读 2019-11-14 14:01:29
    切换xcode命令行版本 sudo xcode-select --switch /指定版本的xcode路径Xcode.app 恢复默认的xcode命令行版本 当使用xcodebuild莫名其妙的出问题时,可以考虑使用此命令恢复 sudo xcode-select -r 使用对话框安装...
  • xcode-select - 更改默认Xcode

    千次阅读 2018-10-12 20:29:05
    如果你的电脑中有几个xcode版本,比如一个xcode5.1.1,一个xcode6-beta,当你打开工程的时候,通常会有一个默认配置,或者使用终端命令行操作,需要选择使用xcode的不同版本,怎么更改这个配置呢?请看下文: 开发...
  • Xcode怎么下载 Xcode怎么安装

    千次阅读 2017-02-07 20:03:43
    Xcode 是苹果系统上的集成开发工具,可以为 Mac OS 和 iOS 系统开发新应用。这里苹果的 Mac OS 系统为例,介绍下如何下载安装 Xcode 的操作方法。 工具/原料 Xcode 方法/...
  • Xcode 更改默认版本 xcode-select

    万次阅读 2017-04-07 16:47:01
    我们的Xcode使用版本可以根据Xcode > Preferences > Locations路径查看到正在使用的版本和该版本路径。我们本文介绍的是在终端使用xcode-select命令 根据需求修改使用的Xcode版本。在终端xcode-select可使用的命令...
  • iOS xcode各版本下载地址.dmg文件

    万次阅读 2017-09-27 14:14:14
    一、直接下载Xcode 直接在App Store 下载即可. 跳转链接:点击我到App Store 图一: 二、下载其他版本的安装包 图二: 例子:下载Xcode 8.3.3 版本操作流程 注意:里面内容比较多,需要耐
  • xcode5 xcode6 xcode6.2beta网盘下载地址

    千次阅读 2014-12-11 00:32:13
    xcode5 http://pan.baidu.com/s/1qWE19fA xcode6 http://pan.baidu.com/s/1i3iRKGX xcode6.2beta
  • Xcode 10 包含了为所有 Apple 平台打造出色 app 所需的一切资源。现在,Xcode 和 Instruments 在 macOS Mojave 的全新深色模式下表现非常出色。借助这款源代码编辑器,您可以更加轻松地转换或重构代码,与相关行并排...
  • Xcode使用之安装Xcode Command Line Tools

    万次阅读 2017-06-19 09:33:07
    在从App Store上下载Xcode后,默认是不会安装Command Line Tools的,Command Line Tools是在Xcode中的一款工具,可以在命令行中运行C程序。为了配置appium环境,我们需要安装Xcode Command Line Tools。 1、打开...
  • xcode 注释快捷键 ,xcode注释插件

    千次阅读 2018-07-30 09:13:28
    xcode 自带注释快捷键 单行注释:在方法的地方按 Command+/ 定义方法注释 Command + Option + /   Xcode自动注释插件: VVDocumenter
  • 源链接:https://viktyz.gitbooks.io/iosnotebook-gitbook/Notes/Note_00194_20160928.html方案名称Xcode - 非 App Store 下载官方 Xcode 安装包方法关键字Xcode \ dmg \ Xcode 安装包需求场景需要同时安装多个 ...
  • 新版本xcode一如既往出各种bug。印证了那个道理:永远不要早早更新苹果的产品… 回退xcode版本的童鞋,进入:https://developer.apple.com/download/more/ 左侧搜索xcode! ...
  • xcode-select --install 解决方案

    万次阅读 多人点赞 2018-01-11 17:46:28
    背景 Mac下安装tesseract时,出现如下问题 Error: Xcode alone is not sufficient on Sierra. Install the Command Line Tools: xcode-select --install 但Mac最新场景下安装...根据提示在使用命令xcode-select
  • Xcode 离线包下载方法,Xcode与OX 版本对照查询————by icarus2018.3.13最近刚开始学习Xcode发现通过iTunes app store下载Xcode更新太慢经网上查询,把方法分享出来同时,网友分享的 哪个OS X版本支持哪个Xcode...
  • 您不必担心,因为您可以在Windows计算机上运行XcodeXcode是一个值得信赖的macOS应用程序开发程序,它使人们可以轻松开发iOS,macOS,tvOS和watchOS程序。Xcode自2003年以来一直作为免费软件程序提供开源元素,自...
  • 注释插件VVDocumenter-Xcode in Xcode8

    千次阅读 2016-09-23 17:31:04
    注释插件VVDocumenter-Xcode in Xcode8
  • Xcode 5.1.1 与 Xcode 6.0.1 共存

    千次阅读 2014-10-27 13:43:15
     Xcode 5.1.1 (以下简称Xcode5)和Xcode 6.0.1(以下简称Xcode6)都是正式版本,其应用程序文件名都是“Xcode”。如果通过AppStore升级或简单地使用DMG安装包安装,新版本会直接覆盖旧版本。  升级至Xcode 6主要...
  • 切换默认Xcode

    万次阅读 2016-09-28 13:25:51
    有时我们电脑可能同时安装了多个Xcode。 打印当前默认Xcode: ~$ xcode-select --print-path /Developer/Applications/Xcode.app 切换默认Xcode: $ sudo xcode-select -switch /Users/JOHN/...
  • xcode cmake

    千次阅读 2015-07-08 02:31:27
    用cmake生成xcode项目时候,提示找不到 c和c++编译器,需要执行下面指令即可 且当控制台无法使用gcc指令,也同样执行下面命令 sudo xcode-select --switch /Applications/Xcode.app/
  • github大神收集xcode 8 好用的原生控件 收集项目 Awesome native Xcode extensions https://github.com/tib/awesome-xcode-extensions Awesome native Xcode extensions Awesome native Xcode ...
  • 下载个Xcode太难了。家里光纤宽带,下了整整1天啊  分享一下Xcode百度网盘地址:  Xcode 6.2: http://pan.baidu.com/s/1i3jAJtF  Xcode 6.3: http://pan.baidu.com/s/1o6Hq7rk  Xcode 6.1.1: ...
  • 使用Xcode和Instruments调试解决iOS内存泄露

    万次阅读 多人点赞 2012-11-28 15:05:15
    虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。 这里讲述在没有ARC的情况下,如何...实验的开发环境:XCode 4.5.2 1、运行Demo。 先下载一个实现准...
  • xcode-select – 更改默认Xcode

    千次阅读 2015-12-01 09:46:52
    如果你的电脑中有几个xcode版本,比如一个xcode5.1.1,一个xcode6-beta, 当你打开工程的时候,通常会有一个默认配置,或者使用terminal命令行操作,需要选择使用xcode的不同版本,怎么更改这个配置呢? 请看下文: ...
  • Xcode快速标准注释VVDocumenter-Xcode

    千次阅读 2016-03-16 09:38:46
    VVDocumenter-XcodeXcode上一款快速添加标准注释,并可以自动生成文档的插件。有了VVDocumenter-Xcode,规范化的注释,只需要输入三个斜线“///”就可以搞定,非常方面实用,目前已经支持Swift。发现xcode7安装不...
  • 升级Xcode之后VVDocumenter-Xcode不能用的解决办法 时间:2015-06-18 13:37:38 阅读:14392 评论:0 收藏:0 [点我收藏+] 标签:ios 移动互联网 objective-c xcode 插件  VVDocumenter-XcodeXcode上一款...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 117,107
精华内容 46,842
关键字:

xcode