分类 swift 中的文章

iOS SwiftUI

[TOC] 什么是swiftUI? Apple的解释: 更好的应用。更少的代码。 SwiftUI是一种创新的,非常简单的方法,可以通过Swift的强大功能在……

阅读全文

swift 关键字篇

@noescape:no escape(没有逃脱) 用来修饰闭包,含义为非逃逸闭包。 当闭包作为参数传递进函数时,如果这个闭包只在函数中被使用,则……

阅读全文

AnyBidirectionalCollection

A type-erased wrapper over any collection with indices that support bidirectional traversal. 一种类型擦除的集合(索引支持双向遍历)……

阅读全文

as as! as?

*title: as as! as? date: 2016-10-26 13:52:46 tags: as categories: Swiftid: 2 Swift开发之 is、 as、as!、as?三种类型转换操作符 1,as使用场合 (1)从派生类转换为基类,向上转型(up……

阅读全文

swift Enum

普通创建 enum SomeEnum: NSInteger { case A case B case C } 可以在Objective-C中使用的(添加@objc 关键字) @objc enum Bear: Int { case Black, Grizzly, Polar }……

阅读全文

weak-unowned

swift weak和unowned 的区别 unowned 设置以后即使它原来引用的内容已经被释放了,它仍然会保持对被已经释放了的对象的一个 “无效的&rd……

阅读全文

struct 和class的区别

struct是值类型,值类型在传递和赋值时将进行复制。 class是`引用类型`,引用类型只会使用引用对象的一个『指向』</p> c……

阅读全文

函数式编程

避免使用程序状态和可变对象,是降低程序复杂度的有效方式之一,而这也正是函数式编程的精髓。 函数式编程强调执行的结果,而非执行的过程。 我们先构建……

阅读全文

swiftError

value of type ‘UILable’ has no member ‘then’ UILable 没有扩展 then的协议 fix: extension UIView: Then{}……

阅读全文

swift 中初始化ViewController

let vc = NameVC() init(title: String){ super.init(nibName: nil, bundle: nil) self.title = title } required init?(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") }……

阅读全文