XCode版本介绍和演变史

2024-03-27 14:32
文章标签 介绍 版本 xcode 演变史

本文主要是介绍XCode版本介绍和演变史,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

看下面的百度百科的介绍最好,因为有大家在不断的更新。

http://baike.baidu.com/link?url=nSRKk4i1OIwbEONJqAmcOmdqVMNKJSZ8f7XQ05FUq7CYh0rpmUJDYmgnY4LNZYdL9zmUjCEVx0eqOrJ59giF8q

Xcode与 iOS SDK 版本 演变史  

在学习 iOS 应用开发之前,需要先了解下 Xcode iOS SDK 版本演变史。毕竟,Xcode 版本 iOS SDK 版本琳琅满目,开发者经常被二者的版本搞晕。

我们需要搞清楚两个概念: iOS 的版本与XCode 的版本号之间的关系。截止发布这篇blog 时, Xcode的最新版本是4.3.2iOS SDK 的最高版本为 5.1

初学者会问,我已经安装了 Xcode,从哪里安装 iOS SDK答案是: iOS SDK 已经集成于 Xcode 中。也就是说,只要安装了 Xcode iOS SDK 自然也就安装成功了。直接打开Xcode 就可以开发iOS 应用程序了。

顺便了解下 Xcode 的历史:

Xcode 的前身是 NeXT Project Builder;近几年,苹果发布的Xcode 版本更新频率很高。Xcode 3.1开始附带iOS SDK, 作为iOS的开发环境。

Xcode iOS SDK Mac OS 对应关系如下:

Xcode 3.2.6 and iOS SDK 4.3 GM Seed forSnow Leopard (10.6.6)

Xcode 4.0.2 and iOS SDK 4.3.2 for SnowLeopard (10.6.6)

Xcode 4.1 SDK5.0 for Snow Leopard(10.6.7)

Xcode 4.1 SDK5.0 for Lion (10.7)

Xcode 4.2 and iOS SDK 5.0 for SnowLeopard (10.6.7)

Xcode 4.2 and iOS SDK 5.0 for Lion(10.7)

Xcode 4.3.2 and iOSSDK 5.1 for  Lion (10.7.3)

顺便提一下, Xcode 4.2 版本的发布,对于iOS 开发者来说,耳目一新。如果你正有意向学习iOS 开发,最好从Xcode4.2 入手。对于Xcode 4.3.2 从开发者评论来说,给的评价不高,比如稳定性差,等等。 

Xcode5 对应的是 iOS7

 

 

 

 

iPhone SDK  Xcode 各个版本下载文件

(苹果已经删除了3.1.2以前的版本)

一、概述

Xcode前身是继承自NeXTProject Builder

The Xcode suite 包含有GNU Compiler Collection自由软件GCC apple-darwin9-gcc-4.0.1 以及 apple-darwin9-gcc-4.2.1, 默认的是后者),并支持 C语言、C++FortranObjective-CObjective-C++JavaAppleScriptPython以及Ruby,还提供CocoaCarbon以及Java等编程模式。协力厂商更提供了 GNU Pascal[1] Free Pascal[2], Ada[3], C Sharp[4],Perl[5], Haskell[6] D语言。Xcode包使用 GDB作为其后台调试工具。

Xcode 3.1开始附带iOS SDK,作为iOS的开发环境。

Xcode最新主要版本是Xcode 4.0.2Size: 4.25 GBApr 14, 2011 Requirements: Mac OS X 10.6.6 or later,已于201139日正式发行。从本版本开始,非Apple Developer注册会员亦能从Mac App Store中附费下载, 收取US$4.99的费用。

版本历史

XCode

发行时间

版本及下载文件

对应操作系统

1.0

2003

 

Mac OS X v10.3

1.5

20048

 

 

2.0

2005429

 

Mac OS X v10.4

2.1

200566

 

 

2.2

20051110

 

 

2.2.1

2006110

 

 

2.3

2006523

 

 

2.4

200687

 

 

2.4.1

2006111

 

 

2.5

20071031

 

Mac OS X v10.4 v10.5 (版本 2.5)

3.0

20071026

 

Mac OS X v10.5

3.1

2008711

 

 

3.1.1

2008912

 

 

3.1.2

20081124

苹果已经删除了XCode 3.1.2以前的版本

 

3.1.3

2009617

 

 

3.1.4

 

iPhone SDK 3.1.3 with XCode 3.1.4 for Leopard (10.5.7)

 

3.2

2009828

 

Mac OS X 10.6

3.2.1

 

iPhone SDK 3.1.3 with XCode 3.2.1 for Snow Leopard (10.6.0)

 

3.2.2

 

iPhone SDK 3.2 Final with Xcode 3.2.2 for Snow Leopard (10.6.0)

 

3.2.3

 

Xcode 3.2.3 and iPhone SDK 4 GM seed for Snow Leopard (10.6.2)

 

3.2.4

2010910

Xcode 3.2.4 and iOS SDK 4.1 for Snow Leopard (10.6.4):

[xcode_3.2.4_and_ios_sdk_4.1.dmg]

Mac OS X v10.6 (版本 3.24.0)

3.2.5

 

Xcode 3.2.5 and iOS SDK 4.2 GM for Snow Leopard (10.6.4):[ xcode_3.2.5_and_ios_sdk_4.2_final.dmg]

 

3.2.6

 

[xcode_3.2.6_and_ios_sdk_4.3__final.dmg]

 

4.0.2

201139

Xcode 4.0.2 Mac OS X 10.6.6 or later  [US$4.99]

Mac OS X v10.6.8

 

 

[xcode_4_gm_seed_2.dmg]

 

4.2

 

[xcode_4.2_and_ios_sdk_5_beta__snow_leopard.dmg]

 

 

 

xcode 历史版本不定期更新中,可迅雷

http://www.codeios.com/thread-60379-1-1.html

 

这篇关于XCode版本介绍和演变史的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/852417

相关文章

性能测试介绍

性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。 为什么要进行性能测试 通过性能测试,可以确定系统是否能够满足预期的性能要求,找出性能瓶颈和潜在的问题,并进行优化和调整。 发现性能瓶颈:性能测试可以帮助发现系统的性能瓶颈,即系统在高负载或高并发情况下可能出现的问题

水位雨量在线监测系统概述及应用介绍

在当今社会,随着科技的飞速发展,各种智能监测系统已成为保障公共安全、促进资源管理和环境保护的重要工具。其中,水位雨量在线监测系统作为自然灾害预警、水资源管理及水利工程运行的关键技术,其重要性不言而喻。 一、水位雨量在线监测系统的基本原理 水位雨量在线监测系统主要由数据采集单元、数据传输网络、数据处理中心及用户终端四大部分构成,形成了一个完整的闭环系统。 数据采集单元:这是系统的“眼睛”,

Hadoop数据压缩使用介绍

一、压缩原则 (1)运算密集型的Job,少用压缩 (2)IO密集型的Job,多用压缩 二、压缩算法比较 三、压缩位置选择 四、压缩参数配置 1)为了支持多种压缩/解压缩算法,Hadoop引入了编码/解码器 2)要在Hadoop中启用压缩,可以配置如下参数

Android实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致)

客户有些需求需要设置默认壁纸和锁屏壁纸  在默认情况下 这两个壁纸是相同的  如果需要默认的锁屏壁纸和桌面壁纸不一样 需要额外修改 Android13实现 替换默认桌面壁纸: 将图片文件替换frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.*  (注意不能是bmp格式) 替换默认锁屏壁纸: 将图片资源放入vendo

图神经网络模型介绍(1)

我们将图神经网络分为基于谱域的模型和基于空域的模型,并按照发展顺序详解每个类别中的重要模型。 1.1基于谱域的图神经网络         谱域上的图卷积在图学习迈向深度学习的发展历程中起到了关键的作用。本节主要介绍三个具有代表性的谱域图神经网络:谱图卷积网络、切比雪夫网络和图卷积网络。 (1)谱图卷积网络 卷积定理:函数卷积的傅里叶变换是函数傅里叶变换的乘积,即F{f*g}

C++——stack、queue的实现及deque的介绍

目录 1.stack与queue的实现 1.1stack的实现  1.2 queue的实现 2.重温vector、list、stack、queue的介绍 2.1 STL标准库中stack和queue的底层结构  3.deque的简单介绍 3.1为什么选择deque作为stack和queue的底层默认容器  3.2 STL中对stack与queue的模拟实现 ①stack模拟实现

Mysql BLOB类型介绍

BLOB类型的字段用于存储二进制数据 在MySQL中,BLOB类型,包括:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的唯一区别是在存储的大小不同。 TinyBlob 最大 255 Blob 最大 65K MediumBlob 最大 16M LongBlob 最大 4G

FreeRTOS-基本介绍和移植STM32

FreeRTOS-基本介绍和STM32移植 一、裸机开发和操作系统开发介绍二、任务调度和任务状态介绍2.1 任务调度2.1.1 抢占式调度2.1.2 时间片调度 2.2 任务状态 三、FreeRTOS源码和移植STM323.1 FreeRTOS源码3.2 FreeRTOS移植STM323.2.1 代码移植3.2.2 时钟中断配置 一、裸机开发和操作系统开发介绍 裸机:前后台系

nginx介绍及常用功能

什么是nginx nginx跟Apache一样,是一个web服务器(网站服务器),通过HTTP协议提供各种网络服务。 Apache:重量级的,不支持高并发的服务器。在Apache上运行数以万计的并发访问,会导致服务器消耗大量内存。操作系统对其进行进程或线程间的切换也消耗了大量的CPU资源,导致HTTP请求的平均响应速度降低。这些都决定了Apache不可能成为高性能WEB服务器  nginx:

多路转接之select(fd_set介绍,参数详细介绍),实现非阻塞式网络通信

目录 多路转接之select 引入 介绍 fd_set 函数原型 nfds readfds / writefds / exceptfds readfds  总结  fd_set操作接口  timeout timevalue 结构体 传入值 返回值 代码 注意点 -- 调用函数 select的参数填充  获取新连接 注意点 -- 通信时的调用函数 添加新fd到