摘要: 在runtime时,动态的给对象增加键值或属性(或者形象的比喻为给对象Object插上本没有的大翅膀,让Object的能力更强大),通过 import,调用下面的两个函数即可以实现: 先看给对象动态的绑定其它对象或值的例子: 例子的效果是:点击按钮后,label的文字变成了nice_button。 阅读全文
posted @ 2018-07-12 16:08 Mr轨迹 阅读(282) 评论(0) 推荐(0) 编辑
摘要: Swift是为macOS、iOS、watchOS和tvOS设计的一门编程语言。简单易学、语法简单,交互性强都是它的特点。在设计这门语言时,就很注重考虑它的安全性,而且编译运行时也是非常的轻量快速。 Swift 4 是基于Swift 3 上的加强版本,带来更好的健壮性和稳定性。并且可以兼容Swift 阅读全文
posted @ 2018-07-12 16:04 Mr轨迹 阅读(1461) 评论(0) 推荐(0) 编辑
摘要: 总结与记录block的语法使用 局部变量: 类属性(property): 方法声明中的参数: 方法调用中的参数: typedef的方式: 仔细观察上面的block使用规范,可以总结出: ^符号在括号外部时,block是匿名的,后面跟上block返回类型。在括号内部时,^符号后面跟上block的名称。 阅读全文
posted @ 2018-07-12 11:28 Mr轨迹 阅读(185) 评论(0) 推荐(0) 编辑