简介 目录 评价 推荐
  • 慕勒1263862 2024-09-19
    这个是重写 iOS开发的都这么水吗
    0赞 · 0采集
  • 你小子可以啊 2021-10-25

    假设你为你子类引入的任何新的属性都提供了默认值,请遵守以下2个规则:

    规则1

    如果你的子类没有定义任何指定初始化器,它会自动继承父类所有的指定初始化器。

    规则2

    如果你的子类提供了所有父类指定初始化器的实现——要么是通过规则1继承来的,要么通过在定义中提供自定义实现的——那么它自动继承所有的父类便捷初始化器。

    就算你的子类添加了更多的便捷初始化器,这些规则仍然适用。



    注意

    子类能够以便捷初始化器的形式实现父类指定初始化器来作为满足规则2的一部分。

    0赞 · 0采集
  • 慕尼黑2811696 2020-06-28

    swift 引用类型判读是否相等用 === 判断

    如:

    class persion

    var persion1 = persion

    persion1 === persion

    0赞 · 0采集
  • 敲开iOS 2019-02-25

    继承: 子类可以使用父类的方法和属性,final 修饰的类不能再被继承

    0赞 · 0采集
  • 敲开iOS 2019-02-25

    static let shareInstanc = DOwnMangaer()

        private init( ){

            

        }


    0赞 · 0采集
  • 敲开iOS 2019-02-25

    open public internal fileprivate private

    0赞 · 0采集
  • 敲开iOS 2019-02-24

    lazy property  懒加载属性,保证属性值只被计算一次就保存下来,计算属性每次调用都会重新计算


    var address: String{

            return ""

        }

        lazy var myAddress: String = {

           return "\(self.latitude)" + "\(langtitude)"

        }()

        var width: Int{

            set{

                

            }

            get{

                return latitude - langtitude

            }

        }


    0赞 · 0采集
  • 敲开iOS 2019-02-23

    属性观察器: didSet{}  willSet{} 


    0赞 · 0采集
  • 敲开iOS 2019-02-23

    静态方法又叫类型方法 方法前面添加  static 关键字就可以

    0赞 · 0采集
  • 敲开iOS 2019-02-23

    类是引用类型传递,结构体是值传递类型,类可以被继承,结构体是更轻量级的,存储在系统的栈里面,类存储在系统的堆里面。

    结构体适合描述存储值的对象。rect point 

    类适合描述对象 人 车 

    0赞 · 0采集
  • 敲开iOS 2019-02-23

    计算属性默认是只有getter方法的,可以重写setter getter,是通过存储属性计算得来的,类和结构体都有这两种属性。长方形的size 和 origin都是存储属性,center是计算属性

    0赞 · 0采集
  • 敲开iOS 2019-02-23

    给属性添加static关键字就成了类型属性,被类持有,生命周期跟应用程序一样长


    0赞 · 0采集
  • 敲开iOS 2019-02-11

    引用类型是指向,改变自身是允许的,结构体和枚举 值类型是拷贝,改变自身需要mutating 特殊处理

    0赞 · 0采集
  • 敲开iOS 2019-02-11

    结构体是值类型,赋值就是开辟新的内存,并拷贝值为副本。 类是引用类型,赋值即两个指针指向同一块内存区域

    0赞 · 0采集
  • 敲开iOS 2019-02-08

    结构体的创建。初始化()的时候会自动提示,结构体的常变量使用,结构体相比于类,类要更负责功能更强大一些

    0赞 · 0采集
  • 敲开iOS 2019-02-06

    枚举:是一种新的 数据类型,不是整型不是字符串。枚举能够穷举

    enum Direction{

        case NORTH,SOUTH,EAST,WEST

    }

    func showDirection(direction:Direction) -> String{

        switch direction {

        case .NORTH:

            return "北京"

        case .SOUTH:

            return "南家"

        case .EAST:

            return "动静"

        case .WEST:

            return "西苑"

        }

    }

    showDirection(direction: .SOUTH)


    0赞 · 0采集
  • qq_黄小林_0 2018-11-22

    子类中 如果实现了父类的所有指定构造函数,那么子类自动将父类的便利构造函数继承

    0赞 · 0采集
  • qq_黄小林_0 2018-11-22

    结构体 struct 枚举 enum  int  ....是值类型:相当于深拷贝,拷贝的不仅仅是对象本身还有地址。

    class ,闭包 block 是引用类型:相当于浅拷贝,拷贝的是指针

    1赞 · 0采集
  • R998 2018-03-07
    使用static或者class修饰类型属性或者类型方法 两者区别是static不能被子类重写而class可以被子类重写
    1赞 · 0采集
  • 后知后觉老着急了 2018-01-29
    子类构造函数的继承规则
    截图
    0赞 · 0采集
  • 后知后觉老着急了 2018-01-28
    swift中的单例模式 使用静态属性(类属性),调用一次private的init函数,初始化这个单例
    截图
    0赞 · 0采集
  • 后知后觉老着急了 2018-01-27
    didSet和willSet不会再初始化阶段init调用 也不会再首次给观察的属性赋值时调用?
    截图
    0赞 · 0采集
  • 后知后觉老着急了 2018-01-27
    属性观察器的应用 观察主题属性,根据主题的变更,调整相应的属性改变
    截图
    0赞 · 0采集
  • 后知后觉老着急了 2018-01-27
    willSet后跟的newValue表示即将设置的新值
    截图
    0赞 · 0采集
  • 后知后觉老着急了 2018-01-27
    didSet后跟上变量oldValue表示完成这次set方法之前的值
    截图
    0赞 · 0采集
  • 后知后觉老着急了 2018-01-27
    属性观察器 如果需要监听一个属性的变化做对应操作,可以再属性后跟上大括号并用didSet关键字写一段逻辑
    截图
    0赞 · 0采集
  • 后知后觉老着急了 2018-01-27
    类属性 在属性的声明前加上static关键字
    截图
    0赞 · 0采集
  • 慕设计4438493 2018-01-12
    1 如果子类没有实现任何负类的指定构造函数,则自动继承父类的所有指定构造函数; 2 如果子类实现了负类所有的指定构造函数,则自动继承父类的所有便利构造函数;
    1赞 · 1采集
  • 慕设计4438493 2018-01-10
    枚举中也可写方法
    0赞 · 0采集
  • qq_阿嚏嚏嚏嚏嚏_0 2017-11-11
    子类构造函数的继承原则
    截图
    0赞 · 0采集
数据加载中...
开始学习 免费