logo头像

学如逆水行舟

iOS中WebKit框架应用与解析

iOS中WebKit框架应用与解析

iOS中WebKit框架应用与解析一、引言在iOS8之前,在应用中嵌入网页通常需要使用UIWebView这样一个类,这个类通过URL或者HTML文件来加载网页视图,功能十分有限,只能作为辅助嵌入原生应用程序中。虽然UIWebView也...

Swift专题讲解二十三——高级运算符

Swift专题讲解二十三——高级运算符一、引言除了前边博客中介绍的基本运算符外,Swift中还支持更多高级运算符,也支持开发者进行运算符的自定义。Swift中的算符运算符有一个特点,其不会产生溢出,如果有操作产生溢出,程序会直接抛出异...

Swift专题讲解二十二——泛型

Swift专题讲解二十二——泛型一、以泛型为参数的函数泛型是Swift语言强大的核心,泛型是对类型的抽象,使用泛型开发者可以更加灵活方便的表达代码意图。我们知道,有参函数的参数必须有一个明确的参数类型,有些时候开发者会遇到这样一种情况...

Swift专题讲解二十——扩展

Swift专题讲解二十——扩展一、简介Swift中的扩展与Objective-C中的类别功能相似,扩展可以为一个已有的类、结构体、枚举或者协议添加新的属性或方法,与Objective-C的类别不同的是,Swift中的扩展没有名称。 ...

Swift专题讲解二十一——协议

Swift专题讲解二十一——协议一、引言协议约定了一些属性与方法,其作用类似Java中的抽象类,Swift中类型通过遵守协议来实现一些约定的属性和方法。Swift中的协议使用protocol关键字来声明。Swift中的协议还有一个十分...

Swift专题讲解十九——类型转换

Swift专题讲解十九——类型转换一、类型检查与转换在Objective-C和Java中,任何类型实例都可以通过强转使编译器认为它是另一种类型的实例,这么做其实是将所有的安全检查工作都交给了开发者自己来做。先比之下,Swift中的Op...