2016年12月2日
摘要:
UI控件 首先介绍一下AppDelegate.swift@UIApplicationMain 调用了OC中的UIApplicationMain函数;UIApplicationMain是iOS应用程序的入口UIApplicationMain:a.创建了一个UIApplication对象,代表当前应用程
阅读全文
posted @ 2016-12-02 14:40
ming1025
阅读(16846)
推荐(0)
摘要:
在swift 3中新增加了两种访问控制权限 fileprivate和 open。下面将对这两种新增访问控制做详细介绍。 fileprivate 在原有的swift中的 private其实并不是真正的私有,如果一个变量定义为private,在同一个文件中的其他类依然是可以访问到的。这个场景在使用ext
阅读全文
posted @ 2016-12-02 11:40
ming1025
阅读(256)
推荐(0)
2016年11月30日
摘要:
如果你的应用程序里显示了大量的数据,滚动的查看大规模的列表会很慢,也会给人一种烦躁的感觉。在这种情况下,查询UISearchController, UISearchBar是极其重要的,可以让用户搜索特点的项目。非常幸运的是,UIKit包含了UISearchBar, 并且完美的集成了UITableVi
阅读全文
posted @ 2016-11-30 17:56
ming1025
阅读(1577)
推荐(0)
2016年11月24日
摘要:
除了基本操作符中所讲的运算符,Swift还有许多复杂的高级运算符,包括了C语和Objective-C中的位运算符和移位运算。 不同于C语言中的数值计算,Swift的数值计算默认是不可溢出的。溢出行为会被捕获并报告为错误。你是故意的?好吧,你可以使用Swift为你准备的另一套默认允许溢出的数值运算符,
阅读全文
posted @ 2016-11-24 09:03
ming1025
阅读(238)
推荐(0)
摘要:
访问控制可以限定你在源文件或模块中访问代码的级别,也就是说可以控制哪些代码你可以访问,哪些代码你不能访问。这个特性可以让我们隐藏功能实现的一些细节,并且可以明确的指定我们提供给其他人的接口中哪些部分是他们可以使用的,哪些是他们看不到的。 你可以明确的给类、结构体、枚举、设置访问级别,也可以给属性、函
阅读全文
posted @ 2016-11-24 09:01
ming1025
阅读(156)
推荐(0)
摘要:
泛型代码可以确保你写出灵活的,可重用的函数和定义出任何你所确定好的需求的类型。你可以写出避免重复的代码,并且用一种清晰的,抽象的方式表达出来。 泛型是Swift许多强大特征中的其中一个,许多Swift标准库是通过泛型代码构建出来的。事实上,你已经使用泛型贯穿着整个Language Guide,即便你
阅读全文
posted @ 2016-11-24 09:00
ming1025
阅读(262)
推荐(0)
摘要:
协议定义了一个方法的蓝图,属性和其他适合特定任务或功能的要求。协议实际上并不提供一个这些要求的实现,它只是描述了一个实现会是什么样子。协议可以通过一个类,结构或枚举提供这些要求的具体实现。满足要求的任何类型的协议都是符合协议。 协议可以要求符合类型有特定的实例属性,实例方法,类型丰富,操作符和下标。
阅读全文
posted @ 2016-11-24 08:58
ming1025
阅读(242)
推荐(0)
摘要:
扩展就是向一个已有的类、结构体或枚举类型添加新功能(functionality)。这包括在没有权限获取原始源代码的情况下扩展类型的能力(即逆向建模)。扩展和 Objective-C 中的分类(categories)类似。(不过与Objective-C不同的是,Swift 的扩展没有名字。) Swif
阅读全文
posted @ 2016-11-24 08:55
ming1025
阅读(161)
推荐(0)
摘要:
枚举类型常被用于实现特定类或结构体的功能。也能够在有多种变量类型的环境中,方便地定义通用类或结构体来使用,为了实现这种功能,Swift允许你定义类型嵌套,可以在枚举类型、类和结构体中定义支持嵌套的类型。 要在一个类型中嵌套另一个类型,将需要嵌套的类型的定义写在被嵌套类型的区域{}内,而且可以根据需要
阅读全文
posted @ 2016-11-24 08:53
ming1025
阅读(160)
推荐(0)
摘要:
类型转换是一种检查类实例的方式,并且哦或者也是让实例作为它的父类或者子类的一种方式。 Type casting is a way to check the type of an instance, and/or to treat that instance as if it is a differe
阅读全文
posted @ 2016-11-24 08:49
ming1025
阅读(200)
推荐(0)