swift分部控件

swift分部控件

UISegmentControl控件在UI展现上为一组切换按钮,其常用在多界面切换的场景中,用户选中UISegmentControl控件一个分部按钮后完成界面的渲染。 //  //...
阅读 80 次
swift使用UISwitch

swift使用UISwitch

UISwitch控件又被称为开关控件,在UI上表现为固定样式的按钮,在逻辑上只有开与关两种状态。在IOS7之前UISwitch控件可以通过onImage与offImage连个属性来设置开关不同状态下的...
阅读 66 次
swift中UITextField使用

swift中UITextField使用

UITextField控件专门用来创建文本输入框,其可以让用户输入文本信息,并且还提供了丰富的代理方法给开发者,以便进行用户交互状态的监听。 实例演示 //  // &n...
阅读 56 次
Swift中UIButton的简单实用

Swift中UIButton的简单实用

本文简单展示了UIButton的使用,包括设置标题、设置图片、以及添加事件等常用的操作。 示例代码 override func viewDidLoad() { ...
阅读 32 次
延时执行结构

延时执行结构

在函数中使用延时执行结构可以保证结构中的代码始终在函数执行结束前执行,不论函数时正常执行还是抛出异常,有点类似c#中的try catch finally。延时执行语法通常用在代码块结束前必须执行某段操...
阅读 46 次
swift异常处理

swift异常处理

swift中所有异常都由Error协议来指定。通过Error协议自定义异常类型。 定义协议类型 enum MyError:Error{    &nbs...
阅读 59 次
swift闭包中的循环引用

swift闭包中的循环引用

在一个类中,如果某个属性为闭包,则也可能产生类与闭包之间的相互引用。闭包是一种特殊的语法结构,在其中使用引用类型的实例都会是引用计数+1 闭包产生循环引用的例子 //: Playground...
阅读 48 次
Swift弱引用和无主引用

Swift弱引用和无主引用

Swift也是采用ARC内存管理机制,所以如果两个引用类型相互之间进行引用,也会找到两个对象占用的内存都无法得到释放,最终造成内存泄漏。对于循环引用,swift提供了两种解决办法:弱引用和无主引用 我...
阅读 44 次