240 发简信
IP属地:云南
  • 3/9/2016 - optimist

    optimist n. 乐观主义者;乐天派 optimism n. 乐观;乐观主义 optimistic adj. 乐观的;乐观主义的 optimistically adv....

  • 120
    Network Protocols

    TCP UDP HTTP TCP/IP是一个协议组,可分为四个层次: 应用层,传输层,网络层,数据链路层。网络层的协议有 IP协议,ICMP协议,ARP协议,RARP协议和B...

  • Design Pattern - MVC (in iOS)

    The MVC design pattern considers there to be three types of objects: model objects, vie...

  • OneDayOneSwift[25] - Advanced Operators

    错误处理(Error handling)是响应错误以及从错误中恢复的过程。Swift 提供了在运行时对可恢复错误的抛出、捕获、传递和操作的一流支持。 某些操作无法保证总是执行...

  • OneDayOneSwift[24] - Access Control

    访问控制可以限定其他源文件或模块中的代码对你的代码的访问级别。这个特性可以让我们隐藏代码的一些实现细节,并且可以为其他人可以访问和使用的代码提供接口。 你可以明确地给单个类型...

  • OneDayOneSwift[17] - Optional Chaining

    可选链式调用(Optional Chaining)是一种可以在当前值可能为nil的可选值上请求和调用属性、方法及下标的方法。如果可选值有值,那么调用就会成功;如果可选值是ni...

  • OneDayOneSwift[16] - Automatic Reference Counting

    Swift 使用自动引用计数(ARC)机制来跟踪和管理你的应用程序的内存。通常情况下,Swift 内存管理机制会一直起作用,你无须自己来考虑内存的管理。ARC 会在类的实例不...

  • OneDayOneSwift[9] - Classes and Structures

    An instance of a class is traditionally know as an object.However,Swift classes and str...

  • OneDayOneSwift[8] - Enumerations

    如果你熟悉 C 语言,你会知道在 C 语言中,枚举会为一组整型值分配相关联的名称。Swift 中的枚举更加灵活,不必给每一个枚举成员提供一个值。如果给枚举成员提供一个值(称为...

  • OneDayOneSwift[23] - Generics

    泛型是 Swift 的强大特性之一,许多 Swift 标准库是通过泛型代码构建的。事实上,泛型的使用贯穿了整本语言手册,只是你可能没有发现而已。例如,Swift 的 Arra...

  • OneDayOneSwift[22] - Protocols

    协议定义了一个蓝图,规定了用来实现某一特定任务或者功能的方法、属性,以及其他需要的东西。类、结构体或枚举都可以采纳协议,并为协议定义的这些要求提供具体实现。某个类型能够满足某...

  • OneDayOneSwift[19] - Type Casting

    类型转换 可以判断实例的类型,也可以将实例看做是其父类或者子类的实例。 类型转换在 Swift 中使用 is 和 as 操作符实现。这两个操作符提供了一种简单达意的方式去检查...

  • OneDayOneSwift[21] - Extensions

    扩展 就是为一个已有的类、结构体、枚举类型或者协议类型添加新功能。这包括在没有权限获取原始源代码的情况下扩展类型的能力(即 逆向建模 )。扩展和 Objective-C 中的...

  • OneDayOneSwift[20] - Nested Types

    枚举常被用于为特定类或结构体实现某些功能。类似的,也能够在某个复杂的类型中,方便地定义工具类或结构体来使用。为了实现这种功能,Swift 允许你定义嵌套类型,可以在支持的类型...

  • OneDayOneSwift[18] - Error Handling

    错误处理(Error handling)是响应错误以及从错误中恢复的过程。Swift 提供了在运行时对可恢复错误的抛出、捕获、传递和操作的一流支持。 某些操作无法保证总是执行...

  • OneDayOneSwift[15] - Deinitialization

    析构器只适用于类类型,当一个类的实例被释放之前,析构器会被立即调用。 析构过程原理 Swift 会自动释放不再需要的实例以释放资源。通常当你的实例被释放时不需要手动地去清理。...

  • 120
    OneDayOneSwift[14] - Initialization

    通过定义构造器(Initializers)来实现构造过程,这些构造器可以看做是用来创建特定类型新实例的特殊方法。与 Objective-C 中的构造器不同,Swift 的构造...

  • OneDayOneSwift[13] - Inheritance

    一个类可以继承(inherit)另一个类的方法(methods),属性(properties)和其它特性。当一个类继承其它类时,继承类叫子类(subclass),被继承类叫超...

  • OneDayOneSwift[12] - Subscripts

    下标脚本 可以定义在类(Class)、结构体(structure)和枚举(enumeration)中,是访问集合(collection),列表(list)或序列(sequen...

个人介绍
能不能做一个安静的码农