搜索开发工具、服务、公司、资讯、视频

搜索 Swift ,共找到 104 条记录
SDK.CN

所有权宣言 - Swift 官方文章 Ownership Manifesto 译文评注版(下)

Swift 团队最近在邮件列表里向社区发了一封邮件,讲述了关于内存所有权方面的一些未来的改变方向。作为上层 API 的使用者来说,我们可能并不需要了解背后所有的事实,但是 Apple 的这封邮件中对 Swift 的值和对象的内存管理进行了很全面的表述,一步步说明了前因后果。如果你想深入学习和了解 Swift 的话,这篇文章是非常棒的参考资料。我尝试翻译了一下...

SDK.CN

所有权宣言 - Swift 官方文章 Ownership Manifesto 译文评注版(上)

Swift 团队最近在邮件列表里向社区发了一封邮件,讲述了关于内存所有权方面的一些未来的改变方向。作为上层 API 的使用者来说,我们可能并不需要了解背后所有的事实,但是 Apple 的这封邮件中对 Swift 的值和对象的内存管理进行了很全面的表述,一步步说明了前因后果。如果你想深入学习和了解 Swift 的话,这篇文章是非常棒的参考资料。我尝试翻译了一下...

SDK.CN

Airbnb迁移到Swift 3的实践

Airbnb公司自Swift语言诞生起就一直坚持加以使用。在这一过程中,我们通过亲身经历体会到这款现代化、安全且由社区驱动的新兴语言带来的各类助益。直到最近,我们的代码库中有很大一部分由Swift 2编写而成。我们刚刚完成了面向Swift 3的迁移工作,刚好在新版本的Xcode放弃支持Swift 2之时。我们希望与技术社区共享我们在迁移过程中积累的经验与心得...

SDK.CN

Swift:UserDefaults 协议( Swift 视角下的泛字符串类型 API )

无论是从语言本身还是项目代码,Swift3 的革新无疑是一场“惊天海啸” ,一些读者可能正奋战在代码迁移的前线。但即使有如此之多的改动, Swift 中依旧存在许多基于 Foundation框架,泛字符串类型的 API 。这些 API 完全没有问题,只是…我们对这种 API 有一种既爱又恨的感情:偏爱它的灵活性;又恨一时粗心导致问题接踵而来。这简直是在刀尖...

SDK.CN

迁移至Swift 3

上周我花了几天的时间,把我的Swift代码迁移到了Swift 3上,包括我的开源项目和私人项目。总体来看,这次迁移的过程还算顺利,在刚刚完成迁移的时候,Xcode的迁移工具界面上显示了大量的变更和错误,在刚看到它们的那一刻,我还是感到了一些不知所措。 迁移Swift代码需要大量的时间。在迁移完成之后,你可能会看到大量的变更和错误,它们会让你感到不知所措。但是...

SDK.CN

Rollout打算实现Swift iOS应用的在线更新

Rollout创建了能绕开AppStore评审流程的在线更新(live-update)原生Objective-C应用的解决方案 。它宣布该解决方案能支持Swift了。Rollout把这项在线更新Swift应用的技术叫伪方法偷换(pseudo method-swizzling)。

SDK.CN

如何向Swift 3.0进行数据迁移

作者分享了他从 Swift 2.2 代码迁移到 Swift 3 的经验,以及遇到的坑。这些经验对于使用新的、酷炫的非 Swift 语言的人也是值得借鉴的。

SDK.CN

超强大的服务器端Swift

如今Swift已经开源,而且支持多平台,一些团队正在试图让Swift成为web开发的有效语言。Join Edward将会向我们讲述如何将Swift程序部署到云端。

SDK.CN

七个Swift中的陷阱以及避免方法

Swift正在完成一个惊人的壮举,它正在改变我们在苹果设备上编程的方式,引入了很多现代范例,例如:函数式编程和相比于OC这种纯面向对象语言更丰富的类型检查。

SDK.CN

【干货】探索原生Swift的模式

模式(Patterns)是你首选的代码,在使用其他语言的时候,你一定已经对它有了很深的理解。但是当一个具有独特句法和功能的新语言出现之后,你能马上了解它的模式吗?我们必须要发现这个新语言当中的模式;何时应该运用旧有的知识,以及何时应该学习新的知识。在这篇文章中,我将会谈到Objective‑C(以及其他语言)中的普遍模式,并且在Swift中找到它的模式。

SDK.CN

Swift的响应式编程革命

响应式编程掀起了Swift的革命,那么它的背后是什么呢?Rx的神秘面具下又是什么呢?最近ReactiveX / RxSwift项目参与者Junior Bontognali在他的博客上发表了一篇文章The Reactive Revolution of Swift,介绍了自己对响应式编程原理的理解,帮助我们掀开了响应式编程和Rx的神秘面纱,本文便是由该文翻译整理...

SDK.CN

从Android到Swift iOS开发:语言与框架对比

我从2009年开始做Android开发,开始接触Swift是在2014年底,当时组里曾经做过一个Demo App,感觉技术还不够成熟没有正式发布。2016年初我们正式使用swift开发上线了销售助手App产品,积累了比较丰富的swift项目实战经验,开源框架都是用的swift版本,大量使用了面向协议和函数式编程。iOS App开发人员基本都是以前安卓版本的开...

SDK.CN

swift没有了BlocksKit,我忍不住自己写了个ClosuresKit

在OC时代,我经常使用BlocksKit,在RAC引入之前,blockskit让代码优雅了许多。然而swift发布后,因为swift是门强类型语言,不再推荐使用runtime相关的方法。在swift中,如果想使用runtime的有些特性需要特别的声明比如@objc这样。由此,blockskit并没有swift版本。

SDK.CN

聊聊 Swift 3.0 - 新版本对我们的影响

Swift 近两年的发展势头非常的迅猛,而在它开源后,更是如井喷一样的势头,除了 iOS 平台,还支持了 Linux。 而今年下半年, Swift 3.0 也会随之发布。这次我就和大家聊一下 Swift 3.0 会有什么新东西吧。

SDK.CN

使用Swift为Android构建代码

一个名为“Port to Android”的合并请求最近被合并进了官方Swift代码仓库的主分支,这使得用Swift开发简单的Android程序变得有可能。该合并请求为Swift stdlib增加了安卓目标,其允许开发者使用Linux环境,跨平台地为基于ARMv7处理器的Android进行编译。

SDK.CN

使用 Swift 语言编写 Android 应用入门

Swift标准库可以编译安卓armv7的内核,这使得可以在安卓移动设备上执行Swift语句代码。本文解释了如何在你的安卓手机上运行一个简单的“hello,world”程序。

推荐工具 意见反馈