排序
简陋的swift carthage copy-frameworks 辅助脚本代码
这里是一个简单的Swift脚本,用于辅助carthage copy-frameworks命令: import Foundation let fileManager = FileManager.default let carthageBuildPath = '/Users/username/Carthage/Build' let...
Swift 4.0中如何引用3.0的第三方库
在Swift 4.0项目中使用Swift 3.0版本的第三方库,需要进行一些兼容处理。主要有以下两步: 1. 在Xcode的“Build Settings” -> “Build Options”中,将“Compatibility Version”设置为3.0. 这...
Swift实现监听键盘通知及一些处理详解
在iOS中,监听键盘通知及处理键盘事件是比较常见的需求。这里我们来看看如何在Swift中实现这个功能。 1. 监听键盘通知我们可以监听以下三个键盘通知: - UIKeyboardWillShowNotification:键盘即将...
Swift中定义二维数组的方法及遍历方法示例
Swift中定义二维数组的方法及遍历方法,代码如下所示: //定义方式一 var array1 = [[Int]]() //定义方式二 var array2 = Array<Array<Int>>() array1 = [ [13,1,4], [5,1,7,6] ] a...
Swift心得笔记之集合类型的使用方法
Swift心得笔记之集合类型的使用方法。除了普通的初始化方法,我们可以通过 init(count: Int, repeatedValue: T) 来初始化一个数组并填充上重复的值
Swift心得学习笔记之控制流的方法
Swift心得学习笔记之控制流的方法。文档原文是 No Implicit Fallthrough ,粗暴的翻译一下就是:不存在隐式贯穿。其中 Implicit 是一个经常出现的词
Swift心得笔记之函数的使用
Swift心得笔记之函数的使用。一般情况下你可以不指定外部变量名,直接调用函数。如果你实在不想要外部变量名,那么可以用 _ 来代替
Swift里的值类型与引用类型区别和使用
Swift里的值类型与引用类型区别和使用。值类型和引用类型最基本的分别在复制之后的结果。当一个值类型被复制的时候,相当于创造了一个完全独立的实例,这个实例保有属于自己的独有数据
Swift与C语言指针结合使用实例方法
Swift与C语言指针结合使用实例方法。Objective-C和C的API常常会需要用到指针。Swift中的数据类型都原生支持基于指针的Cocoa API,不仅如此,Swift会自动处理部分最常用的将指针作为参数传递的情...
如何解决Swift中使用可选类型的占位问题
如何解决Swift中使用可选类型的占位问题。可选类型是Swift中新引入的,功能很强大。在Swift里,如何通过可选类型来保证强类型的安全性。作为例子,我们来创建一个Objective-C API的Swift版本,...