240 发简信
IP属地:吉林
  • 120
    用Swift整理GOF设计模式(一)--扫盲设计模式

    一、什么是设计模式 "每一个模式描述了一个在我们周围不断重复发生的问题以及该问题的解决方案的核心.这样,你就能一次又一次地使用该方案而不必做重复的劳动". ---Chr...

  • 120
    NSTimer,NSRunLoop,autoreleasepool,多线程的爱恨情仇

    引言 NSTimer内存泄漏真的是因为vc与timer循环引用吗?不是! 小伙伴们都知道,循环引用会造成内存泄漏,所谓循环引用无非就是强指针连成一个圈。但是,没连成圈的强指针...

  • 标题有歧义:swift 中self 分 self 和 Self

    Swift中Self的使用

    Swift中Self的使用 用于消除访问属性,调用方法时所产生的歧义。 当函数的参数名和自身的属性名同名时,例如: 在便利构造函数中调用自身的指定构造函数时,例如: 闭包中访...

  • Tips-Guide - Swift

    Swift Tips 命名空间与此同时,不要强行将常量和函数放到并不适合的类当中。如果您必须要创建一个新的类型来生成一个新的命名空间,那么请使用不包含枚举值的枚举,这将保证这...

  • 120
    UITableview布局 消除顶部空白contentInset

    1. 现象 在使用tableview的时候,你是否遇到下面的问题,如下图左边,将一个tableview加入到self.view中,设置其frame的y值为导航栏家状态栏高度6...