swift子视图超出父视图时响应手势等事件
摘要:在其父视图中重写pointinside方法如下: override func point(inside point: CGPoint, with event: UIEvent?) -> Bool { if self.bounds.contains(point) { return true } for
阅读全文
swift中的标记
摘要:原ios中#pragma #warning 这些提示在swift中并不能用 但swift提供了自已的标记方法 如下: //MARK: - 标记提示信息 //FIXME:提醒我.如:这里可能有BUG //TODO: 类似书签.如:今天做到这里 但//FIXME:和//TODO:信息在运行时不会提示警告
阅读全文
swift oc 混编模式
摘要:在swift环境下创建一个工程。这时我们发现,swift文件并没有头文件。而如果我们直接导入oc文件,则发现还是有.h头文件的。这时我们就需要进行一下桥接。很简单 先创建一个oc的头文件,即.h文件。假设我们创建一个名为Header.h的头文件,用于桥接。然后 在Build Settings 中搜索
阅读全文
swift 单例模式
摘要:方案一 class FileManager: NSObject { static private(set) var shared = FileManager() func doSomething() { } } static 自带 lazy 属性.因此在你第一次调用前 FileManager 不会被
阅读全文