小唐朝的技术blog

含标签“Swift”的文章

给swift的String扩展一些常用方法

swift的字符串操作自从3开始就变的麻烦,文章Swift 3.0 String中列举了一下swift3的String的用法。 3之后String引入了String.Index类型,编辑操作就...

通过swift的协议实现C++的命名空间效果

在开发的过程中,很多时候我们会对系统的或者三方库提供的类结构体枚举进行扩展。不同的开发者习惯不一样,然后也不知道自己所需要的功能是否已经被扩展了。在扩展功能给函数取名字的时候就有可能会出现函数已...

面试问题之响应者链

前两天面试遇到响应者链问题。有个需求按钮的frame超出其父视图,需要点击按钮任意区域都响应。如果UIView的子视图超出其frame,其子视图是收不到点击事件消息的。

set/get

在Objective-C中有readonly、readwrite修饰词,那么在Swift里呢?那就就是set/get,在Swift里实现了set/get方法的属性叫做计算属性,顾名思义,它只负责...

Objective-C及Swift中的单例

> 单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某...

kvc/kvo, didSet/willSet

复习kvc/kvo,然后延伸到swift的didSet/willSet,整理的笔记.2017/08/21

Swift 3.0 String

Swift必定是Apple开发的趋势。如今,对于一个Apple应用的开发者Swift是必须要掌握的开发语言之一。Swift已经更新到3.0版本,相对来说已经趋于稳定。在学习过程中自己做了一些记录...