240 发简信
IP属地:广东
  • Python3

    1 Python安装 Unix / Linux 打开WEB浏览器访问https://www.python.org/downloads/sourc...

  • 第三十八章 Mirror

    再Objective-C中,我们可以通过Runtime来获取运行时的信息,而Swift是静态语言,虽然可以利用@objc并继承NSObject的...

  • 第三十五章 Swift 元组

    元组由N(N >= 0)个任意类型的数据组成, 是一个便捷的临时数据结构,用于替代部分过于简单的struct场景。 1. 访问元组 如果元组的元...

  • 第三十六章 Swift 与OC交互

    如果不可避免需要混编,那么我们需要了解一些知识来降低不同语言之间的差异。 1. OC 导入 Swift OC项目如果想要将某个类导入Swift,...

  • 第三十四章 Swift 模式匹配

    Swift提供的模式匹配对Switch进行了扩充,我们可以使用if...else或guard let来简化代码。 你会发现相关值并不能直接进行比...

  • Resize,w 360,h 240
    第三十七章 Swfit 调试

    Swfit 调试和OC略有不同,例如打印,你会看到一个非常复杂的打印日志。 打印日志中,每个键都会有一个索引与之对应,会像多级列表一样依次排列。...

  • UIView的生命周期

    将相关代码添加打印。 当创建view时 当view销毁时 可以看出上面方法中只会执行一次的方法有removeFromSuperview、deal...

  • UIViewController的生命周期

    1. UIViewController的布局过程 VC的生命周期的部分过程 :viewDidLoad -> viewWillAppear -> ...

  • 第三十一章 Swift Error

    Swift Error只是个协议,不能直接使用传地址的方式传递协议Error,他可以通过as与NSError互相转化。 可以发现什么都没有暴露出...