最新 最热

[译]从 iPhone OS 1.0 到 iOS 14 编程语言的演变

在我之前关于苹果在 iOS 14 中使用了 Swift 和 SwiftUI 的文章中,我统计了 iOS 中使用 Swift 和 SwiftUI 的内置应用程序的数量。一些读者问我是否可以提供一个百分比而不是一个绝对数字。...

2021-12-24
0

有效的只读属性

Swift 中类,结构体和枚举等类型支持计算属性和下标,这些计算属性和下标作为类型的成员,当获取或者设置这些成员时,他们触发程序员指定的计算。最近被接受的提案 SE-0296 介绍了通过和async和await来实现异步函数,但是没有...

2021-12-17
1

iOS 回调只会用Block和Delegate?

写一个View,View上放一个按钮,如果按钮点击后要调用Controller的方法可以用Block或者委托实现。除了Block和委托外还可以使用ReactiveObjC

2021-12-16
0

NSObject对象占用多少个字节

一个NSObject对象占用多少个字节?在Objective-C中,我们可以通过一些方法来获取一个NSObject对象占用多少字节代码获取NSObject实例对象的成员变量字节大小* 获取一个N...

2021-12-15
0

手把手第一篇:写出第一行 Hello World

如何在 iOS 或 Android 应用中写出第一行属于自己的 Hello World?

2021-12-07
1

干货 | 携程机票 App KMM 跨端生产实践

移动端跨平台技术自移动开发诞生以来一直是个热门话题,一是持续关注研发效率,降本提效;二是一套代码多端运行可以提升多端业务逻辑的一致性;三是跨端技术方案通常意味着更佳的高效运维和缺陷修复。...

2021-12-01
0

使用 Swift 提高代码质量

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

2021-11-26
0

Swift 基本运算符之数值运算

运算符是检查, 改变, 合并值的特殊符号或短语. 例如, 加号 + 把计算两个数的和(如 let i = 1 + 2)。复杂些的运行算包括逻辑与&&(如 if enteredDoorCode && passedRetinaScan),还有自增运算符 ++i 这样让自身加一的便...

2021-11-26
0

Swift 基础之可选

C 和 Objective-C 中并没有可选这个概念。最接近的是 Objective-C 中的一个特 性,一个方法要不返回一个对象要不返回 nil,nil 表示“缺少一个合法的对象”。然而,这只 对对象起作用——对于结构体,基本的 C 类型或者枚举...

2021-11-26
0

《Motion Design for iOS》(三十一)

在本指南的前面,我提到了一些Jeff Broderick设计并发布到Dribbble的很棒的动画。

2021-11-23
0