xcode 发展史 及 做iOS 必须知道的小知识

Xcode 3.0 是开发人员建立 Mac OS X 应用程序的最快捷方式,也是利用新的苹果电脑公司技术的最简单的途径。Xcode 3.0 将Mac OS X的轻松使用,UNIX 能量以及高性能的开发技术集合在一起。

从Xcode 3.1开始,Xcode也可被用为iPhone OS的开发环境。2008年11月24日,苹果已经删除了XCode 3.1.2以前的版本。2010年9月10日,Mac OS X v10.6 (版本 3.2及4.0)。

Xcode 4.0于2011年3月9日正式发行。该版本非Apple开发者注册会员亦能从Mac App Store中付费下载, 收取US$4.99的费用。

从Xcode 4.1开始,针对Mac OS X v10.6及Mac OS X v10.7用户从Mac App Store免费下载

Xcode主要版本是Xcode 4.5,支持iOS6,可以在Mac App Store免费下载,亦可在iOS开发者计划网站下载。

Xcode最新主要版本是Xcode 4.6.2[1]

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.5  2012年9月19号

Xcode 4.5.1  2012年10月4号

Xcode 4.5.2  2012年11月1号

Xcode  5.0    2013/09/19  包含OS X 10.8 Mountain Lion 和 iOS 7 SDK

2014年9月19日 - Xcode 6.0.1 正式版发布啦,此版本包括了 Mac OS X 10.9 Mavericks SDKs 和 iOS 8.0

2014年11月15日 - 苹果今天向开发者发布了 Xcode 6.1.1,之后又发布了iOS 8.2和Xcode 6.2的Beta版,iOS 8.2支持能运行iOS 8以上的iPhone、iPad和iPod Touch设备。

2015年4月9号  Xcode 6.3 正式版OS X10.10.3 正式 IOS8.3 正式

小知识

WWDC:苹果全球开发者大会,英文全称是“Worldwide Developers Conference”。简称为“WWDC”(Apple Worldwide Developers Conference)的简称,每年定期由苹果公司(Apple Inc.)在美国举办。

时间: 2024-10-04 13:11:12

xcode 发展史 及 做iOS 必须知道的小知识的相关文章

iOS Salesforce Hybrid SDK 小知识

关键点总结: SFSmartStore 中的 - (id) initWithName:(NSString*)name user:(SFUserAccount *)user isGlobal:(BOOL)isGlobal 函数,是关键入口点函数. SFSmartStore 中默认是 FMDB 和 SQLChiper都引入了,所以FMDB可以调用setKey函数对数据库进行加密操作,如果不指定默认的_encryptionKeyBlock(返回一个key),就会使用com.salesforce.sma

iOS一些基本的小知识

1.为什么在ARC模式下NSString使用copy而不使用strong来修饰? 答:NSMutableString* mstr ; 如果用NSstring* str=[mstr strong],此时代表str和mstr指向同一个对象,若改变mstr?的值,str的值也会跟着改变,而str为不可变字符串,这就相违背了.用copy修饰则不会出现这种问题. 2.告别32位基本类型 使用NSInterger -> Int, CGFloat -> float等等. 3.使用新版本的枚举,因为系统会在写

iOS Swift的一些小知识(不断补充)

1. 在swift文件里是不能写c语言函数的,不兼容c,直接报错.想调用c语言函数,就要利用系统提供的桥接功能,就如同swfit中调用oc一样! 2.swift 2.0后提供了@convention(c) 用来把 swift的闭包函数转化成c语言指针.下面这种情况就会用到这个特性, 我们在c语言文件里,定义了一个函数: CGFloat myCFunction(CGFloat (callback)(CGFloat x, CGFloat y)) { return callback(1.1, 2.2)

使用蒲公英来做iOS测试应用的分发

前言 我在 <给 iOS 工程增加 Daily Build> 一文中介绍过如何用命令行生成 IPA 文件以及通过 itms-services 协议 来让用户可以直接在网页上安装测试应用.但是这种方法虽然有效,但是还是比较麻烦,因为: 开发者需要自己写相关的 Build 脚本. 开发者需要自己搭建好应用下载的服务器. 如果要做得更友好,开发者还需要部署 CDN 服务.增加扫描二维码下载等功能. 所以本文给大家推荐一个叫 "蒲公英" 的免费服务,帮助开发者能够方便地来做 iOS

做iOS开发我为什么弃用Objective-C而选择RubyMotion?

Hendrik Mans是德国汉堡市的一名程序员,他从事iOS开发已有很长一段时间了,起初他一直使用Objective-C语言进行编程而忽视了RubyMotion.从前他认为 RubyMotion只是个介于Ruby和Objective-C之间的交叉编译器,但后来他发现自己完全错了,现在Hendrik已彻底改变了自己的想法. RubyMotion 关于Ruby语言 Hendrik以前不仅从未用过 Ruby,还没少嘲笑过它.而现在Hendrik却认为,Ruby绝对是一种有着清晰漂亮语法的编程语言.R

用CocoaPods做iOS程序的依赖管理(转载)

原文链接:http://blog.devtang.com/blog/2014/05/25/use-cocoapod-to-manage-ios-lib-dependency/ 用CocoaPods做iOS程序的依赖管理 MAY 25TH, 2014 文档更新说明 2012-12-02 v1.0 初稿 2014-01-08 v1.1 增加设置 ruby 淘宝源相关内容 2014-05-25 v2.0 增加国内 spec 镜像.使用私有 pod.podfile.lock.创建 spec 文件等内容

Differences Between Xcode Project Templates for iOS Apps

Differences Between Xcode Project Templates for iOS Apps When you create a new iOS app project in Xcode, you get to choose between several project templates, from the aptly named “Empty Application” to specialized things like an “OpenGL Game”. I noti

Appium Studio 初体验(windows做ios自动化,录制appium脚本)

偶然的机会遇到了这个工具--Appium Studio, 在官网是这么解释的 Get your Appium testing projects going within minutesInstall Appium Studio with a single click along with all the required development tools. Use the intuitive GUI to easily develop new tests or execute existing

ios开发小知识2

http://blog.sina.com.cn/s/blog_66450b500102vadq.html http://www.cnblogs.com/lovesmile/archive/2012/06/27/2565569.html ios开发小知识2(转自cc) 退回输入键盘  - (BOOL)textFieldShouldReturn:(id)textField{    [textField resignFirstResponder];} CGRectCGRect frame = CGRe