苹果在2014WWDC上发布的新编程语言Swift相信牵动着大部分iOS开发者的神经,Swift是具有脚本性质的语言,可视化的应用开发降低了苹果应用的开发门槛,让开发者的效率得到提高,编译时间几乎为零就可以去执行任务。那么Swift是否可以代替Objective-C?小编第一时间去各处搜罗了资料供大家参考学习,再不学就OUT了。

头条推荐

苹果的新编程语言 Swift 简介

上一次某家大公司大张旗鼓的推出一门编程语言及其编程平台还是在2000年(微软推出C#),将近15年之后,苹果推出Swift——作为开发者,我很高兴能够见证一门编程语言的诞生。……>>详细

Swift与Objective-C:重新认识苹果的编程语言

【51CTO译文】无论结果是好是坏,苹果打造的全新语言都将让我们以自己的方式处理开发工作。

对于任何一位苹果公司之外的关注者而言,Swift语言的突然面世究竟会带来怎样的后续影响都实在难以断言。就在本届WWDC大会的主题演讲中,苹果在不断放出我们预期之内消息(虽然其中一些细节确实带来了惊喜)的同时突然话锋一转,公布了其打造的Objective-C现代替代方案——也就是Swift。事实上,Swift编程语言曾经在史蒂夫•乔布斯创立NeXT公司之后被短暂用于项目开发。

Swift绝不是那种“今年年底之前将正式推出”类型的公告内容。就在同一天,iBooks商店当中上架了一份长达550页的Swift语言开发指南(苹果官方Swift教程9天完成汉化 可在线阅读)。开发人员们同时还能够体验Xcode 6 beta测试版,它允许我们利用这款新语言进行应用程序开发。总而言之,让Swift与Cocoa工具包顺畅协作所必需的一切要素及变更都已经准备到位,只剩开发者们莅临品鉴了。

阅读全文

Swift学习之UI开发初探

概述

Apple近日发布了Swift编程语言,Swift是供iOS和OS X应用编程的新编程语言。相信很多开发者都在学习这门新语言。

废话不多说,下面我就来学习使用Swift创建一个简单的UI应用程序。

阅读全文

关于 Swift 的一点初步看法

原文出处: 王巍(@onevcat) 

虽然四点半就起床去排队等入场,结果还是只能坐在了蛮后面的位置看着大屏幕参加了今年的 Keynote。其实今年 OS X 和 iOS 的更新亮点都不少,但是显然风头和光芒都让横空出世的 Swift 给抢走了。这部分内容因为不是 NDA,所以可以提前说一说。

Swift 是 Apple 自创的一门专门为 Cocoa 和 CocoaTouch 设计的语言,意在用来替代 Xcode。早上发布的时候有很多朋友说其实他们已经写了很久的 Swift,而且还给了一个网站,在这里首先需要说明的是,这个网站的 Swift parallel scripting language 和 Apple 的 Swift 并不是一个东西,两者可以说毫无关系。Apple 还在自己的 Swift 介绍页面后面很有好地放上了 Swift parallel scripting language 的网站链接,以提示那些真的想搜另一个 Swift 却被 SEO 误导过来的可怜的孩子。

就我个人来说,在把玩了 Swift 几个小时之后,深深地喜欢上了这门新的语言。这篇文章以一个初学者(其实现在大家都是初学者)的角度来对 Swift 做一个简单的介绍,因为现在大家其实是在同一个起跑线上,所以理解上可能会有很多不精确的地方,出错了也请大家轻喷指正!

阅读全文

零基础现学苹果新语言Swift,可能吗?

零基础现学苹果新语言Swift ,可能吗?

在刚刚过去的苹果 WWDC 2014 上,除了备受关注的 OS X 10.10 和 iOS 8 之外,苹果还发布了一款全新的编程语言 Swfit。对苹果遍及全球的开发者来说,Swift 无疑是 WWDC 2014 的一大爆点,但对于那些跟电脑编程没有太大关系的普通人来说,Swift 至多是苹果发布的一款不明觉厉的新东西。不过,当惊奇的在社交网络上看到这样:“实现我码农的梦想,就靠你了, Swift ! ” 的话之后,他们又觉得 Swift 这个logo 为橙黄色俯冲雨燕的新东西离自己又没有那么远。

但和开发者们聊了一下会发现,事情没这么简单。

1. 比现在的编程语言要高级

阅读全文

苹果使用20年的开发语言将被Swift边缘化?

北京时间6月3日凌晨1点WWDC召开,不少果粉熬夜看视频现场直播,小编身边更有甚者还对WWDC是否发布iPhone 6一事打赌,虽然WWDC2014上没有出现iPhone 6、iWatch等硬件的身影,但一样吸引了不少人的关注,并为之震撼。

苹果CEO库克在2个小时的WWDC大会上,主要对苹果的生态系统战略做了布局。发布了两个软件系统iOS 8和OS X 10.10 Yosemite,并将两个系统在交互设计和功能方面实现了互通。Yosemite(优胜美地)是Mac桌面操作系统的名字,取自美国加州第一个州立公 园,是乔帮主婚礼举办地。

另外,这次WWDC上苹果还发布了全新编程语言Swift。苹果在过去的20年里,只支持Objective-C。苹果方面表示,未来苹果开发者平台将支持这款全新的Swift,因为其拥有“快速、现代、安全、互动”等特性,全面优于Objective-C语言。

阅读全文

苹果推出新开发语言Swift开发者们怎么看?

Swift语言 Swift教程 Swift中文教程

在本周一召开的苹果年度开发者大会WWDC上,苹果公司宣布了一个让人惊讶的消息:他们将会推出一款新的编程语言,面向iOS和OS X系统的开发人员,这个新的语言被命名为Swift。

据称,Swift仍然处于beta测试的阶段,会在iOS 8发布的时候一同推出市场,用来取代现有的Objective-C语言,对于这个巨大的决定,苹果公司的解释是Swift速度更快,使用起来更加容易。再 Swift推出之后,苹果公司也不会停止对Objective-C的支持,开发工具会同时支持两种语言。

对于苹果公司的宣布,社交网络上的相关评价呈现了较为混乱的状态,一方面很多的人表示支持苹果的决定,已经有20年历史的Objective-C语言确实有些落伍了,他们期待这款新的语言;但是很多人对此表示不是很高兴。

阅读全文

看看国外的开发者怎么看苹果的新语言Swift

尽管苹果一年一度的开发者大会(WWDC)有不少吸引人眼球的东西,但是最切题的无疑是新的编程语言Swift的推出

在 iOS 8 发布之前一直处在 beta 版的 Swift,是苹果已使用 20 多年,已经老掉牙的开发语言 Objective-C 的替代品。苹果宣称,这款新的编程语言要比后者快得多,好用得多,且支持闭包、泛型、类型推理、多种返回类型及命名空间等许多现代编程概念。

苹果指出,已开发多年的 Swift 将适合于新老开发者。对于老开发者来说,Swift 显得很熟悉;对于新开发者来说,Swift 显得很友好。苹果称赞这款编程语言为开发者打造了一个“互动的游乐场”。

不过社交网络上面对 Swift 的评价是好坏参半。

阅读全文

苹果新语言Swift 后面的那个男人:Chris Lattner

Chris从2005年开始在苹果工作。那个时候教主还在(说到这里一股悲伤涌上心头),经历了这许多年头, 他开始执掌苹果开发工具部门,专门负责大名鼎鼎的Xcode项目。从编译器到debugger一条龙服务。言下之意就是,开发者对Xcode有啥不爽可以 直接向他吐槽了?

Chris 是从2010年开始着手Swift项目的。那个时候教主依旧还在(说到这里我的悲伤以45度角射向远方)苹果内部也是一个高度机密的项目,仅仅是高层以及 极少数相关人员知悉此事。2013年后,教主以去世多年(说到这里我的悲伤已经逆流成河),Swift开始成为苹果在开发方面主推的项目。而开发者们依然 蒙在鼓里,还在上各种培训班、花费高价苦学Obj-C。当Swift出世的那一刻,仿佛听见无数颗玻璃破碎的声音。

相信开发者对Chris此时也是有爱有恨。但是Chris的个人生涯绝对是一个励志小说,足够给我们广大开发者带来正能量。

阅读全文

Swift学习视频

【全国首发】苹果Swift编程
本教程介绍了Swift语言开发的方方面面,包含:Swift语言的常量与变量、Swif…
【全国首发】Swift开发视频
swift是苹果推出的一款新的编程语言,可用于开发iOS和OS X程序。swift拥有…

投    票

专题推荐

iOS从最初的惊艳到后来的成熟,再到现在的转变,被誉为最佳移动操作系统,一直被追赶,从未被超越。在iOS7
iOS编年史
iOS从最初的惊艳到后来的成熟,再到现在的转变,被誉为最佳移动操作系统,一直...
编程领域在这几年里迎来了翻天覆地的变化,如果说C、C++、Java在过去几年风靡全球,抢占Tiobe榜单,那么如
2014四大开发技术点评 给你
编程领域在这几年里迎来了翻天覆地的变化,如果说C、C++、Java在过去几年风靡全...
《iOS 测试指南》是一本专注于 iOS 测试领域的书。其中重点讲述了各个测试阶段的具体实践方法,并且通过持续
iOS测试指南
《iOS 测试指南》是一本专注于 iOS 测试领域的书。其中重点讲述了各个测试阶段...
Apple的操作系统被认为是在不断地演进。本书最早是针对iOS 5和Lion编写的,但是这两个操作系统都在持续进化
深入解析Mac OS X & iOS操作
Apple的操作系统被认为是在不断地演进。本书最早是针对iOS 5和Lion编写的,但是...

一周排行

留言评论