Swift备份MySQL数据库

想找一个自动备份博客数据库的程序,然而并没有找到合适的.那就自己写一个吧,也不麻烦... GitHub地址 Package.swift文件 // swift-tools-version:3.1 import PackageDescription let package = Pac »

Swift中使用JSON(译)

如果你的APP跟后台的web应用做交互,服务器返回的信息一般都是JSON格式的.你可以用Foundation框架的JSONSerialazation类把JSON转换为Swift数据类型,例如:Dictionary,Array,String,Number和Bool.然而你不能确定你 »

Swift中使用 #if DEBUG

Swift暂时还不支持大多数的预处理宏操作,但是可以支持#if/#else/#endif语句。 下面进行简单的设置使 #if DEBUG 有效,更详细的内容见:http://stackoverflow.com/questions/24003291/ifdef-replacemen »

动态加载视图

步骤 获取JSON文件路径 根据路径创建NSData对象 根据NSData对象对JSON进行序列化,得到一个数组 遍历数组,提取出视图名,标题,图片名,根据这三项创建视图,并用UINavigationViewController包裹起来,将navi添加到tabBarV »

Swift方法

方法是与某些特定类型相关联的函数。类、结构体、枚举都可以定义实例方法;实例方法为给定类型的实例封装了具体的任务与功能。类、结构体、枚举也可以定义类型方法;类型方法与类型本身相关联。类型方法与 Objective-C 中的类方法(class methods)相似。 实例方法 cla »

Swift属性

属性将值跟特定的类、结构或枚举关联。存储属性存储常量或变量作为实例的一部分,而计算属性计算(不是存储)一个值。计算属性可以用于类、结构体和枚举,存储属性只能用于类和结构体。 存储属性 struct FixedLengthRange { var firstValue: »

Swift类和结构体

类和结构体是人们构建代码所用的一种通用且灵活的构造体。我们可以使用完全相同的语法规则来为类和结构体定义属性(常量、变量)和添加方法,从而扩展类和结构体的功能。 类和结构体对比 //共同点: //定义属性用于存储值 //定义方法用于提供功能 //定义附属脚本用户访问值 //定义构造 »

Swift枚举

枚举为一组相关的值定义了一个共同的类型,使你可以在你的代码中以类型安全的方式来使用这些值。 如果你熟悉 C 语言,你会知道在 C 语言中,枚举会为一组整型值分配相关联的名称。Swift 中的枚举更加灵活,不必给每一个枚举成员提供一个值。如果给枚举成员提供一个值(称为“原始”值), »

Swift闭包

闭包是自包含的函数代码块,可以在代码中被传递和使用。Swift 中的闭包与 C 和 Objective-C 中的代码块(blocks)以及其他一些编程语言中的匿名函数比较相似。 闭包可以捕获和存储其所在上下文中任意常量和变量的引用。这就是所谓的闭合并包裹着这些常量和变量,俗称闭包 »

Swift函数

函数是用来完成特定任务的独立的代码块。你给一个函数起一个合适的名字,用来标识函数做什么,并且当函数需要执行的时候,这个名字会被用于“调用”函数。 Swift 统一的函数语法足够灵活,可以用来表示任何函数,包括从最简单的没有参数名字的 C 风格函数,到复杂的带局部和外部参数名的 O »