Xcode6 新特性

苹果在WWDC 2014上对新版Xcode(Xcode 6 Beta版)并没有提及过多,但它却是开发者不能忽视的一部分。Xcode 6 Beta版为设计和创建软件引入了新方法,更加关注功能和一些改善以提高开发者对平台功能的使用和扩展能力,以帮助开发者设计新的界面,从而开发出高质量的应用。

Xcode 6 Beta版包括苹果新推出的Swift语言,有了新的交互工作区。Xcode 6 Beta版也通过实时可视化展示扩展了其基本功能。

Xcode 6 Beta版包括以下几个突出功能

Swift Language

Advanced, innovative new object-oriented programming language for iOS and OS X development

Xcode Features for Swift

1.Full support with playgrounds, a rich documentation experience, read-eval-print loop, and other advanced features.

See more details in Swift
Language
.

Additional Feature Enhancements for Xcode 6 IDE

Testing

1.Testing capabilities for performance measurement.

2.Ability to test asynchronous code with enhanced XCTest.

See more details in Testing.

Sprite Kit

1.Enhanced game development with new level designer and improved debugging.

2.Support for Sprite Kit and Scene Kit to work together on iOS.

See more details in Sprite
Kit.

Extensions and Frameworks

1.Ability to add extensions to any app increasing functionality.

2.Ability to create dynamic frameworks for iOS.

See more details in Extensions
and Frameworks.

 

Interface Builder

1.Extensive new features that support live rendering, storyboards for OS X, versatile size classes, and custom iOS fonts

See more details in Interface
Builder
.

Debugger

New view debugger, enhanced queue debugging, and new debug gauges

See more details in Debugging.

iOS Simulator

New iOS Simulator configurations that allow saving data and settings for reuse

See more details in iOS
Simulator
.

Localization

1.XLIFF format support for strings localization

2.Automatic base language .strings generation

3.New Interface Builder assistant preview of alternative language UI

4.Ability to run apps as they appear in other locales

See more details in Localization.

Compiler

1.Profile Guided Optimization (PGO)

2.User-defined modules

See more details in Compiler.

Instruments

1.Updated user interface with new template chooser and track view

2.App extension profiling support

3.Profile tests to discover regression causes

See more details in Instruments.

Home Kit Accessory Simulator

Simulator for app connection with accessories in Home Kit development

See more details in Home
Kit Accessory Simulator
.

Xcode Server

1.More complex integration scenarios with triggers

2.Support for performance testing integrations

3.Greater control over bot configuration and execution; bot-level statistics

See more details in Xcode
Server
.

For additional details on the Xcode 6 Beta release, see the seed release notes: http://developer.apple.com/xcode/releasenotes/prerelease/ios/index.html

Compatibility

Xcode 6 Beta requires a Mac running OS X v10.9.3 (or later) or OS X v10.10. It includes SDKs for OS X v10.9, OS X v10.10, and iOS v8.0. To develop apps targeting prior versions of OS X or iOS, see About
SDKs and the iOS Simulator
.

Installation

1.Xcode 6 Beta can coexist on a Mac computer with previous versions of Xcode.

This prerelease version of Xcode is distributed as a single application bundle available from developer.apple.com to
authorized seed developers in a disk image file (DMG). To install during the beta period, open the downloaded DMG file and drag the Xcode icon to your Applications folder. Upon final release, Xcode is installed through the Mac App Store.

Developer Resources

The iOS and Mac developer programs provide access to the App Store, additional support and documentation, and provisioning resources to enable testing and deployment on an iPad, iPhone, or iPod touch device. For more information visit:

iOS: http://developer.apple.com/programs/ios/

Mac: http://developer.apple.com/programs/mac/

For discussions about any Apple developer software, including prerelease products, visit the Apple Developer Forums at http://devforums.apple.com/.

For the latest security information, visit http://support.apple.com/kb/HT1222.

For more detailed information on a release, see the complete Xcode release notes available from the Xcode Help menu.

Xcode6 新特性,布布扣,bubuko.com

时间: 2024-12-27 08:35:09

Xcode6 新特性的相关文章

Xcode6新特性sizeclass

Xcode6将Storyboard变成豆腐干的目的: 在Xcode6之前, 如果要同时适配iPhone和iPad需要编写两个Storyboard >Main_iPhone. Storyboard >Main_iPad. Storyboard 能够在一个界面中同时配置iPhone和iPad 1.仅仅是对屏幕进行了分类,真正排布UI元素还得使用autolayout 2.不再有横竖屏的概念,只有屏幕尺寸的概念 3.不再有具体尺寸的概念,只有抽象尺寸的概念 4.Xcode6的images.xcasse

iOS9 collectionView新特性

近日因为系统升级导致xcode6.系列版本出现bug,于是开始使用xcode7.在使用之余突然想到collectionView在iOS9中发布了一个可以移动cell的新特性,就尝试着将其实现,无奈api文档接口无法查看,只有一些列的api放在那里.于是上网查找,发现国内没有搜索到此类文章,于是FQ继续找,最终找到的竟然都是swift版本,于是将其转换为oc版本以帮助国内需要的朋友学习使用.下面是具体用法: 1.创建collectionView并设置代理 - (UICollectionView *

iOS9新特性

01-iOS9新特性之常见关键字 如何学习新技术 1.发现:有时候工作无缘无故,会发现新的东西,先保存起来 2.研究东西:1.研究作用 2.研究书写格式 3.测试: 4.注意点: 如何去研究新的API 1.百度: iOS9API 2.WWDC 和 查看苹果官方文档 (英文基础) 3.用最新版本的xcode7创建一个项目,用老版本Xcode6打开 关键字 苹果为什么要推出关键字?     1.迎合swift,swift强语言,OC弱语言 swift必须描述属性有没有值 关键字注意点: 1.只对方法

Xcode8 带来的新特性和坑

Xcode8新特性 Interface Builder 随着14年的iPhone6和6P出来之后,iPhone的屏幕尺寸也越来越多,屏幕适配是一个需要解决的问题,以后不一定苹果又出什么尺寸的iPhone呢. 在iPhone6和6P发布的同一年,苹果推出的Xcode6中在原有的Auto layout的基础上,添加了Size Classes新特性,通过这个新特性可以使用一个XIB或者SB文件,适配不同的屏幕以及iPhone和iPad两种设备. 在Xcode8中,苹果推出了更加强大的可视化编辑工具预览

iOS 8 新特性

这篇文章会介绍iOS8开发相关的主要特性. App 插件 通过支持插件,iOS8让我们可以系统指定的区域进行扩展,也就是为用户的特定需求提供自定义的方法.例如:可以通过App插件帮助用户分享他们的内容到社交网站.在用户安装了这个插件后,当他在App中点击分享按钮时就可以选择这个插件了.自定义的插件提供接受,认证,发布用户内容的功能.系统会在分享菜单中列出他们并且在用户点击后实例化他们. 在Xcode中,可以通过添加预先配置好的带插件的app来创建它.当用户安装有插件的app后,用户可以在设置中启

ios开发ios9新特性关键字学习:泛型,逆变,协变,__kindof

一:如何去学习?都去学习什么? 1:学习优秀项目的设计思想,多问几个为什么,为什么要这么设计,这么设计的好处是什么,还能不能在优化 ,如何应用到自己的项目中 2:学习优秀项目的代码风格,代码的封装设计思想,为什么要这么设计,这么设计的好处是什么,还能不能在优化 ,如何应用到自己的项目中,每行代码都要用心去写,每一行代码都要力求使最简洁的 3:学习别人遇到问题是如何分析问题,解决问题的方法是什么 4:遇到新东西应该如何去学习:1:先研究要学习的东西作用是什么 ,有什么好处  2:如何使用:具体的语

web新特性 之 WebSocket

详情参见:你真的了解WebSocket吗?     WebSocket系列教程   HTML5新特性之WebSocket WebSocket协议是基于TCP的一种新的协议.WebSocket最初在HTML5规范中被引用为TCP连接,作为基于TCP的套接字API的占位符.它实现了浏览器与服务器全双工(full-duplex)通信.其本质是保持TCP连接,在浏览器和服务端通过Socket进行通信. 服务端与客户端的连接不断开,实现全双工的操作.及服务端或是客户端都会给对方发送消息. WebSocke

Java精品高级课,架构课,java8新特性,P2P金融项目,程序设计,功能设计,数据库设计,第三方支付,web安全,视频教程

36套精品Java架构师,高并发,高性能,高可用,分布式,集群,电商,缓存,性能调优,设计模式,项目实战,P2P金融项目,大型分布式电商实战视频教程 视频课程包含: 高级Java架构师包含:Spring boot.Spring  cloud.Dubbo.Elasticsearch,Redis.ActiveMQ.Nginx.Mycat.Spring.MongoDB.ZeroMQ.Git.Nosql.Jvm.Mecached.Netty.Nio.Mina.java8新特性,P2P金融项目,程序设计,

Atitit js es5 es6新特性 attilax总结

1.1. JavaScript发展时间轴:1 1.2. 以下是ES6排名前十的最佳特性列表(排名不分先后):1 1.3. Es6 支持情况 基本chrome ff 360se8全面支持了2 2. ECMAScript 2015(ES6)的十大特征 – WEB前端开发 - 专注前端开发,关注用户体验.html2 1.1. JavaScript发展时间轴: 1.1995:JavaScript诞生,它的初始名叫LiveScript. 2.1997:ECMAScript标准确立. 3.1999:ES3出