zoukankan      html  css  js  c++  java
  • Xcode 5中非常期待的6个功能

    这里是新特征汇总博文链接:iOS7新特征汇总

    QQ20130715-2

    小引:

    自从北京时间2013年06月11日苹果发布Xcode 5 Developer Preview 1,到现在(2013年7约15日)已经过去一个月,苹果也放出了Xcode 5 Developer Preview 3,速度还是蛮快的,希望体验的同学也可以去苹果官网下载。

    今晚看了一下WWDC2013的session:What’s New in Xcode 5。那就来说说Xcode 5里面一些值得期待的东西吧。由于Xcode中的新东西比较多,我这里挑选了6个非常好的新东西,供大家了解,如果需要了解更多内容,请移步到上面说的session中。

    另:在看视频过程中,要特别感谢乔学士先生汇总的WWDC2013英文字幕。大家可以想象一下,本来英语就不好的拉,要是没有字幕,要想看懂老外讲的内容,那该痛上加痛哈。

    目录

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

    正文

    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-16QQ20130715-17

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

  • 相关阅读:
    网文阅读笔记
    UUID
    各种网站
    项目
    常用正则表达式
    Struts 2.0 HelloWorld
    接口与抽象类(深入多态)
    #define的优点/volatile的好处
    基本套接口编程
    大小端判断及相互转化
  • 原文地址:https://www.cnblogs.com/ygm900/p/3479062.html
Copyright © 2011-2022 走看看