Swift共112篇 第5页
Swift‌是由苹果公司于2014年推出的编程语言,旨在替代Objective-C,成为iOS、macOS、watchOS和tvOS应用开发的主要语言‌。Swift结合了C和Objective-C的优点,同时去除了C的兼容性限制,提供了一种更现代、更安全、更高效的编程方式‌。

Swift内置的数字类型及基本的转换方法

Swift内置的数字类型及基本的转换方法-华尔子博-奥夏网
虽然编写任何编程语言,需要使用不同的变量来存储各种信息。变量不过是保留的内存位置来存储值。这意味着,当创建一个变量,在内存中会保留一些空间。 可能喜欢像存储字符串,字符,宽字符,整...
子博兄的头像-华尔子博-奥夏网子博兄2年前
0287

Swift实现监听键盘通知及一些处理详解

在iOS中,监听键盘通知及处理键盘事件是比较常见的需求。这里我们来看看如何在Swift中实现这个功能。 1. 监听键盘通知我们可以监听以下三个键盘通知: - UIKeyboardWillShowNotification:键盘即将...
子博网的头像-华尔子博-奥夏网子博网3年前
0427

在 Swift 中测试 UIAlertController的方法

最近我读了一篇在 Objective-C 中使用 control swizzling 测试 UIAlertController 的 文章 。这样的文章总是促使我寻找一种不使用 control swizzling 也可以测试同样东西的方法。虽然,我知道 s...
南宫世家的头像-华尔子博-奥夏网南宫世家2年前
0357

深入解析Swift语言中的协议

协议为方法,属性和其他要求的功能提供了一个蓝本。它只是描述了方法或属性的骨架,而不是实现。方法和属性实现还可以通过定义类,函数和枚举完成。协议的一致性是指方法或属性满足协议的要求。...
南宫世家的头像-华尔子博-奥夏网南宫世家3个月前
0307

浅谈在Swift中关于函数指针的实现

Swift没有什么? 苹果工程师给我建的唯一一堵墙是:在Swift中没有任何办法获得一个函数的指针: 注意,C函数指针不会导入到Swift中(来自“Using Swift with Cocoa and Objective-C“) 但是我们...
子博网的头像-华尔子博-奥夏网子博网2年前
0346

Swift语言中的一些访问控制设置详解

限制访问代码块,模块和抽象通过访问控制来完成。类,结构和枚举可以根据自己的属性,方法,初始化函数和下标来通过访问控制机制进行访问。常量,变量和函数的协议限制,并允许通过访问控制来访...
子博兄的头像-华尔子博-奥夏网子博兄3个月前
0376

深入理解Swift语言中的闭包机制

在 Swift 中的闭包类似于结构块,并可以在任何地方调用,它就像 C 和 Objective C 语言内置的函数。 函数内部定义的常数和变量引用可被捕获并存储在闭包。 在 Swift 语言闭合表达式,如下优化,...
子博兄的头像-华尔子博-奥夏网2年前
0736

Swift编程中的一些类型转换方法详解

验证一个实例的类型'类型转换'在 Swift 语言编程中。它是用来检查实例类型是否属于特定超类或子类或其自己的层次结构定义。 Swift 类型转换提供两个操作符:“is” 检查值的类型和 'as' 将类型...
子博兄的头像-华尔子博-奥夏网3个月前
0325

Swift编程中的初始化与反初始化完全讲解

Swift编程中的初始化与反初始化完全讲解-华尔子博-奥夏网
初始化 类,结构和枚举当 Swift 声明后准备初始化类实例。初始值被初始化为存储属性,并且新的实例的值也被进一步进行初始化。创建初始化函数的关键字是通过 init() 方法。Swift 初始化不同于 O...
子博网的头像-华尔子博-奥夏网子博网3个月前
0405

用Swift编写自动录音器

用Swift编写自动录音器-华尔子博-奥夏网
用swift编写自动录音器,自动录音和一般录音的不同点在于:不需要像微信里面需要按下录音然后松手结束,而是根据说话声音的大小自动判断该录音和该停止的点,然后可以等到录音结束之后马上播放...
子博兄的头像-华尔子博-奥夏网2年前
0525