Xcode的版本功能特点简要回顾

在开始学IOS的开发时,本来是打算在windows环境下安装黑苹果的。也进行了百度和尝试,几番折腾之后,终于进入了系统界面,然而,就是然而,只有一个界面什么也动不了,后来就放弃了,咬咬牙入手了一台macbook。最初使用Xcode时并没有去了解它,只是需要什么的时候才去查。但是“工欲善其事,必先利其器”,所以我还是去百度了解了下Xcode的发展历史以及功能变化。总的来说,在苹果自家电脑上运行Xcode是非常顺畅的,而且安装容易,上手速度快。其实也没什么安装过程,就只需要应用商店下载就可以了,不过想吐槽的是,每次更新都是整个软件重新下载。

整理下Xcode主要的变化吧。 百度了一下,Xcode的前身是NeXT的Project Builder,NeXT也是乔帮主的杰作啦。最早版本是在2003年发布,版本太早就不管了,近几年,Xcode的版本更新很频繁,大大小小改了挺多,就抓几个重要改进的版本说下吧。在2008年,苹果公司推出了Xcode 3.1版本,该版本开始用于iPhone os 开发也就是IOS。需要说明的是,从3.1开始Xcode就集成了iOS SDk,无需再另外下载。在Xcode 5.0之前,Apple公司一直把Interface Builder(简称IB)作为设计和测试GUI(用户界面)的工具,并将GUI存储在Nib,只需通过简单的拖拽(drag-n-drop)操作来构建GUI就可以了,减少了代码量。Nib如图:

从Xcode 5.0开始,Apple公司开始引入StoryBoard来替代“历史悠久”的Nib/Xib。相比于旧版本,它相当于一个容器能够同时管理多个Nib/Xib。统一管理起来最大的优点,就是方便页面跳转和数据传送,而且可以将各个界面之间的关系体现出来。对于许多用惯Nib/Xib的大牛,StoryBoard被吐槽最多的缺点是对团队协作开发不友好,合并时经常出错。但是,我是觉得StoryBoard来开发GUI是非常方便的。

我现在使用的是Xcode 6.2,从6.0开始Xcode开始支持Apple公司推出的新的开发语言Swift,作为下一代Apple产品的开发语言,Swift对开发者更加友好,更加简洁,语言也更加安全。在写这篇随笔时,Xcode已经有6.4版本。

附上近期,跟着课程做的一个Demo吧,简单地程序,如图:

输入出生年月,点击确定就会显示生肖,如,输入“1995”:

以这篇随笔开始,将自己在开发过程中的种种感受与经验记录下来,我相信在将来,这会是一段难忘的回忆。

时间: 2024-10-11 22:43:25

Xcode的版本功能特点简要回顾的相关文章

【分享】哪个OS X版本支持哪个Xcode的版本?

[分享]哪个OS X版本支持哪个Xcode的版本? 在安装Xcode时,会碰到跟OS X操作系统匹配的问题,对照下下面几个表,以免给自己带来编译不过或者奇怪的错误等问题 以下列表来自网络: Xcode 1.0 - Xcode 2.x (before iOS support) Version history     Version Runs on versions ofOS X OS X SDK(s) 1.0 OS X Panther(10.3.x) OS X Puma(10.1.x),OS X

Xcode各版本官方下载, Mac和IOS及Xcode版本历史

官方下载, 用开发者账户登录,建议用Safari浏览器下载. 官方下载地址: https://developer.apple.com/xcode/downloads/ Xcode 7 7.2 : https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_7.2/Xcode_7.2.dmg 7.1.1: https://developer.apple.com/services-account/

Xcode各版本官方下载及百度云盘下载, Mac和IOS及Xcode版本历史

转自 http://blog.csdn.net/yasi_xi/article/details/46705893 官方下载, 用开发者账户登录,建议用Safari浏览器下载. 官方下载地址: https://developer.apple.com/xcode/downloads/ 百度云盘下载地址: http://yun.baidu.com/share/home?uk=1902433471#category/type=0 Xcode 7 beta 3:https://developer.appl

Xcode 使用版本

Xcode 5.1.1 与 Xcode 6.0.1 的共存之路  http://jingyan.baidu.com/article/1612d500457df1e20e1eeec3.html 现在在公司做iOS开发的亲们都在用哪个版本的Xcode 我是一名iOS在职工程师,我现在用的版本是“Xcode6.0.1”+“Xcde5.1.1”,有图有真相! 你可能会问为什么会装两个Xcode版本,那么我告诉你有的公司甚至装3个!还有一个Xcode4,那是因为Xcode6已经不支持iOS6的模拟器了,而

XCode所有版本

You can find the DMGs for Xcode and other development tools onhttps://developer.apple.com/downloads/ (requires Apple ID to login). You must login to have a valid session before downloading anything below. (Newest on top. For each minor version (6.3,

Xcode的版本问题

1. 已经安装了Xcode6,如何再安装Xcode5,并使两者共存? 2. Xcode6升级到Xcode7 适配问题 3. XCODE6中使用iOS7 SDK的方法: 从XCODE 5的目录中: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs 把iPhoneOS7.1.sdk 这个文件夹拷贝到 XCODE 6的 /Applications/Xcode.app/Content

Xcode多版本切换

查看当前默认XCode路径 xcode-select --print-path 切换默认XCode路径 sudo xcode-select -switch 需要切换的XCode.app的路径

关于xcode不同版本打开相同工程问题

今天刚下好了xcode7正式版,于是乎用其创建一个工程.随后关闭此工程用xcode6.3打开此工程.发现报错不能运行,随后网上查资料,可惜中文版的资料几乎可以说是没有,因此写下此文,以方便其他遇到此情况的朋友解决此问题.归结起来,此问题就是用新版本编译器创建的工程,有时可能会用旧版编译器去编译,此时可能就会不能执行,并报错.此时笔者的查找到解决方案如下: 1.首先是编译器版本号的更改以及模拟器版本号的更改 此处无需多说直接上图: 2.接着编译器报错 错误提示:target specifies p

Xcode各版本

官方下载, 用开发者账户登录,建议用Safari浏览器下载. 官方下载地址: https://developer.apple.com/xcode/downloads/ Xcode 7 beta 3:https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_7_beta_3/Xcode_7_beta_3.dmg Xcode 66.4: http://developer.apple.com/de