排序
深入理解Swift语言中的闭包机制
在 Swift 中的闭包类似于结构块,并可以在任何地方调用,它就像 C 和 Objective C 语言内置的函数。 函数内部定义的常数和变量引用可被捕获并存储在闭包。 在 Swift 语言闭合表达式,如下优化,...
Swift编程中的一些类型转换方法详解
验证一个实例的类型'类型转换'在 Swift 语言编程中。它是用来检查实例类型是否属于特定超类或子类或其自己的层次结构定义。 Swift 类型转换提供两个操作符:“is” 检查值的类型和 'as' 将类型...
Swift中用到extension的一些基本的扩展功能讲解
现有的类,结构或枚举类型的功能可以在扩展的帮助下加入。类型的功能可以使用扩展加入,但重写的功能不能使用扩展。 Swift 扩展功能: 添加计算属性并计算类型属性 定义实例和类型的方法 提供了...
深入解析Swift语言中的协议
协议为方法,属性和其他要求的功能提供了一个蓝本。它只是描述了方法或属性的骨架,而不是实现。方法和属性实现还可以通过定义类,函数和枚举完成。协议的一致性是指方法或属性满足协议的要求。...
Swift语言中的一些访问控制设置详解
限制访问代码块,模块和抽象通过访问控制来完成。类,结构和枚举可以根据自己的属性,方法,初始化函数和下标来通过访问控制机制进行访问。常量,变量和函数的协议限制,并允许通过访问控制来访...
Swift图像处理之优化照片
Core Image能通过分析图片的各个属性,人脸的区域等进行自动优化图片。我们只需要调用autoAdjustmentFiltersWithOptions这个API方法获取各个自动增强滤镜来优化图片即可。不管是人物照片还是风...
Swift开发之使用UIRefreshControl实现下拉刷新数据及uirefreshcontrol使用
想要下拉刷新表格数据,上拉加载新数据,网上有许多第三方的实现类。 而如果仅仅需要实现下拉刷新数据的话,那么使用 UIRefreshControl 就足够了,简单有好用。 1.UIRefreshControl 的使用步骤...
Swift项目中利用SWRevealViewController实现侧滑菜单
像往常一样,我们还是创建一个Demo App 来展示一下具体如何使用SWRevealViewController。这个Demo 很简单,功能上也不完善,主要的目的只是引导你去了解如何实现侧滑菜单。 我们将要实现的侧滑...
Swift版使用ThPullRefresh实现下拉上拉刷新数据
如何使用: Cocoapods 导入:pod 'ThPullRefresh', 在项目中 import 'ThPullRefresh' 手动导入:将'ThPullRefresh' 文件夹中的所有文件拽入项目中 head与foot基本效果的添加 具体代码如下: 1 ...
简陋的swift carthage copy-frameworks 辅助脚本代码
这里是一个简单的Swift脚本,用于辅助carthage copy-frameworks命令: import Foundation let fileManager = FileManager.default let carthageBuildPath = '/Users/username/Carthage/Build' let...







