TAG: swift

[译] ReactiveCocoa 3.0 初窥

本篇博文介绍了 ReactiveCocoa 3.0 (以下简称 RC)全新的 Swift 接口,包括泛型,操作符以及柯里化函数的有趣用法。 这是我为 RC3 系列准备的第一篇文章。这篇文章主要的侧重点是介绍 Swift 版本的 Signal 类,在下一期文章中我会展示一个更完整的应用。

最后更新时间: 共 15 次浏览 Tags: ios swift

Swift项目兼容Objective-C问题汇总

Swift项目需要使用封装好的Objective-c组件、第三方类库,苹果提供的解决方案能够处理日常大部分需求,但还不能称之为完美,混编过程中会遇到很多问题。本文将Swift兼容Objective-c的问题汇总,以帮助大家更好的使用Swift

最后更新时间: 共 65 次浏览 Tags: objective-c ios swift

Swift基础语法(一)

swift是一个基于objc进化过来的一个新的 OS X/IOS编程语言,而objc是基于c语言进化过来的一门编程语言。所以理论上说objc与c++是同一代产物并且objc与c++是相互独立的两套体系,知道这些以后你就不难理解为什么objc与c++混编要把文件名改成mm而objc与c混编不用修改文件名了

最后更新时间: 共 34 次浏览 Tags: ios swift objective-c

外文解析:现在放弃Objective-C使用Swift的最好时机

各位亲爱的iOS与OS X应用程序开发人员,如今正是将编程阵地转移至更为亲民、功能更为全面的Swift的最佳时机。 一般而言,编程语言往往不会轻易消亡,不过由相关厂商大力推动的更新换代举措则不在此列。如果大家从事移动设备应用程序开发工作,但却还没体验过Swift,那请注意啦:Swift不仅仅是一种希望在Mac、iPhone、iPad、Apple Watch以及其它未来设备上取代Objective-C的新型编程语言,它同时也将在苹果平台上一举取代C语言对嵌入式编程的统治。

最后更新时间: 共 42 次浏览 Tags: ios objective-c swift

Swift vs. Objective-C:未来看好 Swift 的十个理由

虽然编程语言不会那么容易消逝,但坚持衰落范例的开发小组正在这么做。如果你正为移动设备开发应用程序,并且你还没有研究Swift,那么注意:当Swift涉及到Mac、iPhone、ipad、Apple Watch和未来设备的应用开发时,它不仅会排挤掉Objective-C,而且还会取代在Apple平台中做嵌入式开发的C语言。

最后更新时间: 共 19 次浏览 Tags: objective-c ios swift

Swift中的元组(Tuples)

在Swift中创建元组的方式很简单,它的语法有点类似数组,但是需要把方括号替换为圆括号。与数组不同的是,元组中的元素可以是任意类型。上面代码中firstHighScore元组就包含一个String类型的元素和一个Int类型的元素。

最后更新时间: 共 29 次浏览 Tags: swift ios

Swift自适应布局(Adaptive Layout)教程(一)

通用的stroyboard文件是通向自适应布局光明大道的第一步。在一个storyboard文件中适配iPad和iPhone的布局在iOS8中已不再是梦想。我们不必再为不同尺寸的Apple移动设备创建不同的storyboard文件,不用再苦逼的同步若干个storyboard文件中的内容。这真是一件美好的事情。

最后更新时间: 共 22 次浏览 Tags: ios swift

Swift自适应布局(Adaptive Layout)教程(二)

通用的stroyboard文件是通向自适应布局光明大道的第一步。在一个storyboard文件中适配iPad和iPhone的布局在iOS8中已不再是梦想。我们不必再为不同尺寸的Apple移动设备创建不同的storyboard文件,不用再苦逼的同步若干个storyboard文件中的内容。这真是一件美好的事情。

最后更新时间: 共 8 次浏览 Tags: ios swift

如何在Swift中运用Text Kit框架(一)

由于Apple近几年在iOS系统的不断改进过程中添加了许多新的特性和功能,这使得iOS系统对文本的渲染能力有了大大的提升。在iOS7中我们就已经能感觉到在文本渲染方面有了很大改进和提升。现在iOS8发布了,在文本渲染方面在延续了之前强大功能的基础上,又提升了其易用性。简单纵观iOS文本渲染的发展史,你也许对目前文本渲染的强大能有更深刻的体会。

最后更新时间: 共 34 次浏览 Tags: ios swift

如何在Swift中运用Text Kit框架(二)

由于Apple近几年在iOS系统的不断改进过程中添加了许多新的特性和功能,这使得iOS系统对文本的渲染能力有了大大的提升。在iOS7中我们就已经能感觉到在文本渲染方面有了很大改进和提升。现在iOS8发布了,在文本渲染方面在延续了之前强大功能的基础上,又提升了其易用性。简单纵观iOS文本渲染的发展史,你也许对目前文本渲染的强大能有更深刻的体会。

最后更新时间: 共 25 次浏览 Tags: ios swift

Swift语言亮点:Objective-C 的开发人员的体会

如果周一你与我一样,你应该正在使用你的 keynote,并兴奋的开始尝试所有新的可爱的 APIs。然后,你的耳朵竖起来了,听到了一个新语言:Swift!你会突然发现,它不是 Objective-C 的扩展,它是一个完全的新语言。也许你很兴奋?或许你狠开心?又或者你没有什么特别的想法。

最后更新时间: 共 23 次浏览 Tags: ios swift