Avatar notebook default
23篇文章 · 21086字 · 1人关注
  • 为 View 设置圆角镂空矩形

    letpath =UIBezierPath(rect:CGRect(x:0,y:0,width:ScreenWidth,height:Scree...

  • Swift生命周期

    Objective-C通过clang编译器,编译成IR,然后再生成可执行文件.o Swift通过Swift编译器,编译成IR,然后再生成可执行文...

  • Resize,w 360,h 240
    Swift类与结构体

    结构体与类的主要相同点有 1、定义存储值的属性 2、定义方法 3、定义下标以使用下标语法提供对其值的访问 4、定义初始化器 5、使用extens...

  • Swift Runtime

    先来看一段代码 class LTTech{ varage: Int=10 functech(){ print("***tech***"...

  • Resize,w 360,h 240
    AnyObject,Any,AnyClass区别

    结论: 1、AnyObject:代表任意类的实例,类的类型,仅类遵守的协议 2、 Any:代表任意类型,包括function类型或者Option...

  • Swift单例

    继承NSObject单例 class CardUtil : NSObject{ /* 静态属性shared持有唯一的实例,对外公开 ...

  • Resize,w 360,h 240
    Moya使用

    关于Moya的官方可参考:点击查看[https://github.com/Moya/Moya] Moya官方使用下图来对比直接使用Alamofi...

  • Swift 元组(Tuple)

    元组类型,用于在单个复合值中对多个值进行分组 元组中的值可以是任何类型,并且不需要是相同类型 声明: 元组声明的语法 var TupleName...

  • Swift Associated Object

    Swift中Associated Object使用 使用关联对象在扩展中增加实例字段。 需要定义一个本地变量(private var key: ...

文集作者