240 发简信
IP属地:河南
  • 初始化

    普通初始化器 可失败初始化器 必要初始化器 结构体成员初始化器 闭包设置属性初始值 反初始器当类对象没有被强应用,就会触发反初始化器,被释放。就...

  • 面向对象设计的六大设计原则

    原则一:开闭原则(Open Close Principle) 定义一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 定义的解读a、用抽象...

  • Swift常见知识解答

    一、基础 1、class 和 struct 的区别? a、struct会自动生成需要的构造方法(constructor),哪个属性没有赋初始值就...

  • Objective-C Masonry 更新约束添加动画

    和一般动画不同的是,使用Masonry这样放入到动画的block中不能直接让动画生效,只是直接造成控件位移,经过尝试,应当添加如下操作

  • Swift 编程语言

    关于Swift 无论是用手机、台式机、服务器还是其他任何运行代码的软件,Swift都是一种绝佳的软件编写方式。它是一种安全,快速且交互式的编程语...

  • Resize,w 360,h 240
    swift -- 构造器 init 的使用

    在Swift中,类的初始化有两种方式,分别是:1、Designated Initializer2、Convenience initializer...

  • swift -- convenience(便利构造函数) 和类方法

    1、swift中构造函数有特殊规定:分为designed和convenience函数,其中convenience函数必须表用类自身的构造函数,通...