摘要:
swift和OC一样,都是通过NSClassFromString,根据一个字符串,生成相应的类。 取一个类的类型,oc中是[类 class],swift中[类.self]: OC示例代码: swift示例代码: 根据字符串创建控制器对象: swift中存在命名空间的概念,我们提供的控制器名必须要包含 阅读全文
摘要:
关键字: // @IBDesignable:实时看到xib设置后的效果 // @IBInspectable:给xib提供设置属性,可以xib中看到此属性 场景: 自定义一个UITextField,并提供borderColor、borderWidth、cornerRadius三个属性; 要求:这三个属 阅读全文
摘要:
在Swift中,定义协议,要继承自NSObjectProtocol 定义协议示例代码: 遵守协议并实现代理方法示例代码: 阅读全文
摘要:
常用的系统通知: // 监听文本文字改变事件 NSNotification.Name.UITextViewTextDidChange // 监听键盘弹出 NSNotification.Name.UIKeyboardWillChangeFrame // 键盘的frame let keyboardFra 阅读全文
摘要:
对象属性: 1、private修饰的属性:只能在本类内部访问,分类和外部都不能访问(彻底私有) 2、fileprivate修饰的属性:在本类和分类中可以访问,外部不能访问(部分私有) 3、直接用let或var修饰的属性:在本类、分类和外部都可以访问(开放) 4、在分类中只能声明计算属性,不能声明存储 阅读全文