240 发简信
IP属地:四川
  • Resize,w 360,h 240
    Swift -- 13.Swift混编(下)

    一.Swift中的framework 我们知道,在Swift项目中要想使用OC代码,必须要使用 -bridge-header.h。将OC桥接给S...

  • Resize,w 360,h 240
    Swift -- 12.Swift混编(上)

    一..swiftmodule 相当于就是Swift的头文件,通过.swiftmodule外界访问framework中的类/函数 我们都知道OC代...

  • Resize,w 360,h 240
    Swift -- 11.源码分析&高阶函数

    一.String源码 1.Swift中String在内存中是如何存储的 这里我们定义了一个空字符串,想要通过内存信息来查看关于String的内存...

  • Swift -- 10.泛型&集合

    一.泛型语法 1.函数中使用泛型 泛型的基本语法,首先我们要指定一个占位符T(占位符也可以为其它字符),紧挨着写在函数名后面的一对尖括号(当前我...

  • Resize,w 360,h 240
    Swift -- 9.协议

    一.协议与继承 那么最直观也是最简单的办法就是,给每一个类添加一个debug函数 如果我们对当前代码中的每个类都需要添加debug函数,显然上面...

  • Swift -- 8.闭包(下)

    一.@convention 之前在执行vtable取出的函数地址时,使用到了@convention 用于修饰函数类型 修饰Swift中的函数类型...

  • Swift -- 7.闭包(上)

    一.函数类型 函数本身也有自己的类型,它由形式参数类型和返回类型组成 通过LLDB分析函数a和函数b 总结:函数在Swift中也是引用类型。 源...

  • Resize,w 360,h 240
    Swift -- 6.Mirror源码解析

    一.元类型、.self和Self 1.AnyObject AnyObject代表任意类的实例,类的类型,仅类遵循的协议。 2.T.self T....

  • Resize,w 360,h 240
    Swift -- 5.Enum&Optional&运算符

    一.Enum 1.Enum基本信息 Swift中通过enum关键字来声明一个枚举 在C或者OC中默认受整数支持,也就意味着下面的例子中:A,B,...