NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

array协议 swift

收录了 array协议 swift 频道下的 42 篇内容

Swift 4.2 正式发布

在Swift 4发布了一年之后,Swift 4.2版本也正式推出。这一版本带来了语言和标准库方面的改进,包括更好的泛型、Hashable协议以及随机数生成。另外,Swift语言维护者Ted Kremenek写道,Swift 4能提供更快的编译速度,并提升了调试体验。

Swift 4.1 带来条件一致性等语言上的提升

Xcode 9.3中的Swift 4.1带来了一些语言上的提升,包括Equatable和Hashable协议的自动实现和条件一致性等。

多范式编程语言-以 Swift 为例

编程范式是程序语言背后的思想。代表了程序语言的设计者认为程序应该如何被构建和执行。常见的编程范式有:过程式、面向对象、函数式、泛型编程等。

Swift 4 路线图

Swift 4预计预计在2017年底发布。该版本旨在源代码和ABI层面实现语言的稳定性,新增特性将会包括改进后的泛型以及一个受Rust/Cyclone启发的内存所有权模型。

iOS 开发周报: Apple 明年或将推出 10.9 英寸 iPad Pro 、 用 Swift 实现一个迷你编程语言

Apple 明年或将推出 10.9 英寸 iPad Pro 、 用 Swift 实现一个迷你编程语言

Swift 5新特性详解:ABI 稳定终于来了!
Swift 5 新特性详解:ABI 稳定终于来了!

近日,苹果开发者博客更新了一篇关于Swift 5的文章,带来了Swift 5新特性的消息,其中最受开发期待的莫过于iOS 12.2将带来ABI 稳定性,这意味着基础库将植入系统中,不再包含在App中,应用程序的体积会更小,更多新功能请看下文。

Swift与谷歌的可微编程项目
Swift 与谷歌的可微编程项目

两年前,谷歌的一个小型团队开始致力于使Swift成为第一种具有一流语言集成可微编程能力的主流语言。

Swift 4 正式发布,新功能概览

Swift最新的主要版本提供了针对语言本身以及标准库的大量改动和更新,最重要的变化包括新增的String功能、扩展集合、归档和序列化等。

Swift 编程语言

在过去的几年中,移动应用程序风靡全世界并且已经改变了我们使用互联网进行工作或者休闲的方式。为了创建移动应用程序,各种技术应运而生,同时开发过程也开始将其作为一等公民来对待。尽管移动似乎已经无处不在了,但是它的未来才刚刚开始。我们正面对着新一代的移动设备,例如可穿戴设备以及组成物联网的大量移动工具。我们将会面对新的用来展示数据和接受命令的用户界面。同时,我们将会看到越来越多的公司真正地实现移动优先。所有的这一切都将会影响我们在未来的几年中设计、开发和测试软件的方式。

使用值类型构建更好的 Swift 应用程序

在WWDC2015上,苹果工程师Doug Gregor和Bill Dudney评价了Swift对值类型的支持,并解释了如何通过它实现一种灵活的不可变性,以构建更好的应用。

Swift 中的设计模式

这篇文章主要会涉及Swift改善的那一部分。具体而言,是指Swift消除了哪些设计模式,使哪些设计模式的实现简化了。

深入解析 ObjC 中方法的结构
深入解析 ObjC 中方法的结构

这篇文章的首先会根据 ObjC 源代码来分析方法在内存中的存储结构

iOS 面试策略之语言工具-Swift vs. Objective-C
iOS 面试策略之语言工具 -Swift vs. Objective-C

我曾经一度在想苹果为什么要大费周章的出一门新语言,而不是去把同样的精力和时间放在优化 Objective-C 上?后来 Chris Lattner 在他的访谈中说,因为 Objective-C 是一门以 C 语言为基础的语言,所以天生具备 C 的缺点;况且这门语言历经多年,各种弊病也是

ios
objective-c
swift
面试
移动开发
二分法求平方根,swift 面向协议编程 protocol 从入门到精通、《格局》吴军著读后感、John 易筋 ARTS 打卡 Week 27

笔者的文章:

collection
ARTS 打卡计划
格局 吴军
李嘉图定律
面向协议protocol编程
处理请求和响应 AFURLSerialization(三)
处理请求和响应 AFURLSerialization(三)

在前面两个部分已经分析过 AFNetworking 是对 NSURLSession 的封装

万字长文详解如何使用Swift提高代码质量 | 京东云技术团队
万字长文详解如何使用 Swift 提高代码质量 | 京东云技术团队

京喜APP最早在2019年引入了Swift,使用Swift完成了第一个订单模块的开发。之后一年多我们持续在团队/公司内部推广和普及Swift,目前Swift已经支撑了70%+以上的业务。通过使用Swift提高了团队内同学的开发效率,同时也带来了质量的提升,目前来自Swift的Crash

swift
代码质量
代码质量检测工具
京东技术
企业号 5 月 PK 榜
Swift 在手淘商品评价的技术重构与实践
Swift 在手淘商品评价的技术重构与实践

本文阐述了 Swift 是如何提升研发效率/质量、现有项目/模块是否需要使用 Swift 作为原生语言、在手淘商品评价落地 Swift 过程中我们遇到了哪些问题以及收益。

ios
swift
移动开发
客户端
iOS 面试策略之经验之谈-面向协议的编程
iOS 面试策略之经验之谈 - 面向协议的编程

2015 年 WWDC,苹果第一次提出了 Swift 的面向协议编程(Protocol Oriented Programming,以下简称 POP ),这是计算机历史上一个全新的编程范式。在此之前,相对应的面向对象的编程(Object Oriented Programming,以下简称 OOP )已经大行其道 50 年,它几

ios
swift
面试
面向协议protocol编程
面向协议编程
Swift 算法 - 栈

Swift 语言没有内设有栈这种数据结构,这里我们利用数组来实现下栈。

算法
array协议 swift专题_资料-InfoQ中文网