排序
Swift版使用ThPullRefresh实现下拉上拉刷新数据
如何使用: Cocoapods 导入:pod 'ThPullRefresh', 在项目中 import 'ThPullRefresh' 手动导入:将'ThPullRefresh' 文件夹中的所有文件拽入项目中 head与foot基本效果的添加 具体代码如下: 1 ...
Swift项目中利用SWRevealViewController实现侧滑菜单
像往常一样,我们还是创建一个Demo App 来展示一下具体如何使用SWRevealViewController。这个Demo 很简单,功能上也不完善,主要的目的只是引导你去了解如何实现侧滑菜单。 我们将要实现的侧滑...
深入解析Swift语言中的协议
协议为方法,属性和其他要求的功能提供了一个蓝本。它只是描述了方法或属性的骨架,而不是实现。方法和属性实现还可以通过定义类,函数和枚举完成。协议的一致性是指方法或属性满足协议的要求。...
深入解析Swift语言编程中的可选链
查询,调用属性,下标和方法上的一个可选可能 'nil' 的过程被定义为可选的链。可选链返回两个值 如果可选包含一个值,然后调用其相关属性,方法和下标返回值 如果可选包含一个“nil”值,所有的...
Swift的开发环境搭建以及基本语法详解
用Swift编写自动录音器
浅谈在Swift中关于函数指针的实现
Swift没有什么? 苹果工程师给我建的唯一一堵墙是:在Swift中没有任何办法获得一个函数的指针: 注意,C函数指针不会导入到Swift中(来自“Using Swift with Cocoa and Objective-C“) 但是我们...
在Swift程序中实现手势识别的方法
在Swift中可以使用GestureRecognizer实现手势识别。主要有以下几种手势识别方法: 1. Tap Gesture - 点击手势 let tap = UITapGestureRecognizer(target: self, action: #selector(didTap)) view...
用Swift构建一个简单的iOS邮件应用的方法
在前几个月内,我一直在做InboxKit的研究,它是关于Inbox平台的IOS SDK。Inbox为和邮件数据的交互提供高层API,使得你可以忽略IMAP,Exchange,MIME的解析以及thread探测(当然还有很多其他事情......











