Xcode 5中的新特征

转载 2013年12月06日 10:50:01

http://www.ityran.com/archives/4588

目录

0、介绍
1、Toolbar减小30%
2、源码控制
3、自动配置
4、代码文档能力
5、Datatip
6、Debug 仪表
7、破船有话要说

 

正文

0、介绍

该session(What’s New in Xcode 5)介绍了Xcode 5里面为开发者带来的许多新内容,使用过Xcode的同学可能都已经知道,Xcode就是一个完整的开发工具包,可以用来开发在Mac、iPhone和iPad上面的运行的软件。Xcode提供了Instrument 分析工具、iOS模拟器以及操作系统(iOSOS X)相关的一些框架等。

下面就来看看这些值得期待的东西吧。

1、Toolbar减小30%

如下图所示,这样做的目的主要就是让Xcode能够尽可能多的显示与编码相关的内容,让开发者专心写代码。从图中也可以看出,Xcode 5与iOS 7的设计理念有相通之处——扁平化。

QQ20130715-1

 

如下图所示,我们可以看看Toolbar在Xcode 4和Xcode 5中的对比(左边为Xcode 4,右边为Xcode 5)

QQ20130715-3

 

2、源码控制

在Xcode 5中,可以从一个已有的工程中check out代码,然后进行开发。

QQ20130715-5

可以方便的浏览和选择Rep。

QQ20130715-6

 

在菜单中,有一个Source Control,可以方便的对代码进行Commit、Push、Pull、选择分支、创建分支等操作。如下图所示:

QQ20130715-7

 

另外,还可以方便的查找到某行代码是谁修改的,如下图:

QQ20130715-8

 

3、自动配置

只需要在Xcode账号中输入Apple ID,Xcode就能够帮助开发者完成一些配置项(iCloud、Game Center、Passbook和Maps等),作为开发者只需要简单的打开或者关闭相关功能即可,Xcode会自动的发送provisioning profile、创建entitlement、更新Info.plist文件、甚至是链接到所需要的框架——所有这些繁琐的事情都不再需要开发者亲自操作了。

QQ20130715-9

QQ20130715-10

 

4、代码文档能力

从现在开始,Xcode可以从api中提取出文档注释了。相信这是好多开发者都期望有的功能。如下图所示:

QQ20130715-11

 

5、Datatip

在利用Xcode调试代码的时候,通过Datatip可以可以非常方便的查看变量的值。

Datatip可以显示出来自LLDB的概要信息,以及打印出某个变量的描述信息(不用再跑到consle中输入PO啦),如下图:

QQ20130715-13

当然,图文信息也可以方便的显示出来,如下所示:

QQ20130715-14

 

QQ20130715-15

 

6、Debug 仪表

通过Debug仪表可以显示出程序运行时,CPU、内存等实际发生的事情,这样可以非常容易的查出并修正潜在的bug。

QQ20130715-16 QQ20130715-17

 

7、破船有话要说

还记得使用Xcode 3版本开发iOS程序的时候,感觉这个工具不好使用,当时的IB和Xcode还是分开的,打开个xib文件,IB也要启动半天,更别说界面与代码的整体开发效率了。现如今看到苹果对Xcode做了很多改进,使用越来越方便,开发效率也大大提升,这对大多数开发者来说,绝对是福利!!!

相关文章推荐

iOS7应用开发2、关于新版的IDE:XCode 5

...

Xcode 5 单元测试Demos

  • 2014年03月20日 13:21
  • 7.18MB
  • 下载

xcode 5 hellow源文件

  • 2015年07月18日 17:04
  • 760KB
  • 下载

Xcode 5 单元测试(二)OCMock和GHUnit

文章转自: 在Xcode 5 单元测试(一)使用XCTest进行单元测试中说了如何在Xcode 5中使用XCTest进行简单的单元测试,本文就来探讨下mock测试和更高级的工具GHUnit。...

Xcode 5: 将新项目同步到Svn上

两种办法,一是使用比较成熟的svn客户端,二是使用终端。以下为终端方法: 假设已经通过Xcode->Preferences->Accounts将repository: http://myserv...

在 Win 7 下使用 VirtualBOX 虚拟机安装 OS X 10.9 Mavericks 及 Xcode 5

建议电脑要求     Windows 7, 32 / 64 bit     CPU Intel Core i5 / i7     内存 4GB 以上     硬盘 500GB 以上 由于...

使用Xcode 5创建Cocoa Touch Static Library(静态库)

程序编译一般需经预处理、编译、汇编和链接几个步骤。对于我们项目中的一些公共代码,如果想要对其进行复用,可以把这些代码编译成一个静态库文件。在链接步骤中,链接器会从库文件中取得对应的代码并生成可执行文件...

使用 Xcode 5 生成和使用静态库

一、使用 Xcode 生成静态库 1、创建新项目,选择 "Framework & Library" --> "Cocoa Touch Static Library"....
  • J0E_Z0
  • J0E_Z0
  • 2014年01月16日 17:19
  • 3124

[iOS] Xcode 5 + iOS 7免证书(iDP)真机调试与生成IPA全攻略

众所周知,在Xcode上开发的程序只能在模拟器中运行,如果要放到真机上则要花费99美金购买开发者证书iDP。这严重阻碍了我等草根开发者探索的脚步。写个小程序,同学间分享一下这个小小的愿望都不能满足,自...

使用Xcode 5创建自己的Framework

使用Xcode 5创建自己的Framework
  • Dwarven
  • Dwarven
  • 2014年04月15日 11:38
  • 2139
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Xcode 5中的新特征
举报原因:
原因补充:

(最多只允许输入30个字)