iPhone SE没带来惊喜 但苹果Swift 2.2也来了
苹果的每次发布会都会引起一场不小的轰动,虽然今年的春季发布会并没有给我们带来太多的惊喜。对于新iPhone,一句话总结:iPhone SE是iPhone 5S的外表配上iPhone 6S的内在。 但在iPhone之外,苹果在系统开发等领域也略有动作。宣布了iOS9.3、OS X 10.11.4 El Capitan、 watchOS 2.2、tvOS 9.2推出;同时,在昨天(3月22日)更新的Xcode 7.3 IDE中,发布了最新版本的Swift 2.2编 程语言。 Swift 都说“Swift大法好”,因为Swift有类似Python的易用性,又有较强的运行效率。它有着Objective-C、C++和Ruby的影子。 在去年WWDC(Worldwide Developers Conference)大会上,苹果软件开发业务高级副总裁克雷格·费德里吉 (Craig Federighi)就表示:"我认为,Swift是一个重要的编程语言,他应该是无处不在的。" 克雷格·费德里吉(Craig Federighi) 开源的Swift继承了很多优秀的语法和概念,这使那些有经验的开发者能够在Swift身上找到其他语言的影子,即使对于初学者,使用 Swift Tour也可以快速入门。当然除了上面的优点,Swift的生态环境实在无法不让人叫好。无论是Xcode 7.3 IDE还是Swift的 包管理工具:Cocoapods,Carthage和Swift Package Manage。同时,,还有Swift有完整的从Objective- C继承过来的整合生态系统。 Swift Swift 2.2经过几个月的开发终于在近日发布,目前仅适用于Ubuntu 14.04 LTS(Trusty Tahr) 和 Ubuntu 15.10 (Wily Werewolf)版本。苹果开源语言的高级经理Ted Kremenek表示:“Swift 2.2包含了对 Linux平台的支持。Linux移植依然是相对新的课题,在本次版本中并未包含Swift Core Libraries(将会在Swift 3中出 现)。” 对于Swift 3.0的开发目前也正在进行中,在GitHub中就有一个列表标明了特性那些不会被集成到Swift 3.0中。 (编辑:ASP站长网) |