BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

  • 他的粉丝

    苹果公司开源的Swift版Netty:SwiftNIO

    作者 SwiftNIO 关注 0 他的粉丝 ,译者 无明 关注 2 他的粉丝   发布于  2018年4月3日

    SwfitNIO是由苹果公司开源的一款基于事件驱动的跨平台网络应用程序开发框架,其目标是帮助开发者快速开发出高性能且易于维护的服务器端和客户端应用协议。

  • 他的粉丝

    LLVM:Swift、Rust、Clang等语言的强大后盾

    作者 Serdar Yegulalp 关注 0 他的粉丝 ,译者 盖磊 关注 2 他的粉丝   发布于  2018年2月14日 1

    在软件开发领域,我们看到一些新的开发语言和改进如雨后春笋般涌现。它们为开发人员在开发速度、安全性、便利性、可移植性和功能上提供了多种选择。这可部分归因于我们具备了构建语言尤其是编译器的新工具,其中首屈一指的就是LLVM。LLVM不仅简化了新语言的创建工作,而且提升了现有语言的发展。本文介绍了LLVM的功能和使用机制,并未来发展做了展望。

  • 他的粉丝

    Swift和Objective-C的运行时编程

    作者 Sergio De Simone 关注 17 他的粉丝 ,译者 Rays 关注 3 他的粉丝   发布于  2017年7月11日

    几个月前,在Objective-C/Swift开发人员社区中开展了一场辩论。当时辩论的内容涉及Swift中动态特性的缺失,以及纯Swift开发环境所难以复制的运行时编程特性在Objective-C中的重要地位。InfoQ就此访谈了Swift开发专家Chris Eidhof和Drew Crawford,就其中的深层问题进行了探讨。

他的粉丝

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

作者 张西涛 关注 0 他的粉丝 发布于  2016年5月23日

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

他的粉丝

网易漫画Swift混编实践

作者 胡波 关注 0 他的粉丝 发布于  2016年4月28日

网易漫画App是网易杭州这边最早采用Swift的产品,今天主要为大家分享下网易漫画App在Swift上的实践。

他的粉丝

Swift Runtime动态性分析

作者 尹峥伟 关注 0 他的粉丝 发布于  2016年4月1日

Swift是苹果2014年发布的编程开发语言,可与Objective-C共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。Swift已经开源,目前最新版本为2.2。我们知道Objective-C是具有动态性的,能够通过runtime API调用和替换任意方法,那Swift也具有这些动态性吗?

他的粉丝

Swift 烧脑体操(五)- Monad

作者 唐巧 关注 13 他的粉丝 发布于  2016年3月15日

Swift 相关的学习资料已经很多,我想从另外一个角度来介绍它的一些特性,我把这个角度叫做「烧脑体操」。什么意思呢?就是我们专门挑一些比较费脑子的语言细节来学习。通过「烧脑」地思考,来达到对 Swift 语言的更加深入的理解。

他的粉丝

Swift 烧脑体操(四) - map 和 flatMap

作者 唐巧 关注 13 他的粉丝 发布于  2016年3月4日

Swift 其实比 Objective-C 复杂很多,相对于出生于上世纪 80 年代的 Objective-C 来说,Swift 融入了大量新特性。这也使得我们学习掌握这门语言变得相对来说更加困难。不过一切都是值得的,Swift 相比 Objective-C,写出来的程序更安全、更简洁,最终能够提高我们的工作效率和质量。

他的粉丝

Swift 烧脑体操(三) - 高阶函数

作者 唐巧 关注 13 他的粉丝 发布于  2016年2月24日

Swift 相关的学习资料已经很多,我想从另外一个角度来介绍它的一些特性,我把这个角度叫做「烧脑体操」。什么意思呢?就是我们专门挑一些比较费脑子的语言细节来学习。通过「烧脑」地思考,来达到对 Swift 语言的更加深入的理解。 2

他的粉丝

Swift 烧脑体操(二) - 函数的参数

作者 唐巧 关注 13 他的粉丝 发布于  2016年2月16日

Swift 相关的学习资料已经很多,我想从另外一个角度来介绍它的一些特性,我把这个角度叫做「烧脑体操」。什么意思呢?就是我们专门挑一些比较费脑子的语言细节来学习。通过「烧脑」地思考,来达到对 Swift 语言的更加深入的理解。

他的粉丝

Swift中的let和var背后的编程模式

作者 郭麟 关注 2 他的粉丝 发布于  2016年1月26日

Swift中有两种声明“变量”的方式,这两种方式分别使用let和var这两个关键字。这应该是借鉴了Scala,因为它们和Scala的val和var有相同的作用。let被用于声明不变量,var被用于声明变量。不变量的值一旦被定义就不能再改变,变量则可以在声明之后被随意赋值。 1

他的粉丝

Swift 烧脑体操(一) - Optional 的嵌套

作者 唐巧 关注 13 他的粉丝 发布于  2016年1月25日

Swift 相关的学习资料已经很多,我想从另外一个角度来介绍它的一些特性,我把这个角度叫做「烧脑体操」。什么意思呢?就是我们专门挑一些比较费脑子的语言细节来学习。通过「烧脑」地思考,来达到对 Swift 语言的更加深入的理解。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT