240 投稿
收录了72篇文章 · 9人关注
  • Resize,w 360,h 240
    003-Swift进阶-属性-lazy

    一、存储属性 1、属性存储 2、延迟属性 lazy延时加载存储属性是指当第一次被调用的时候才会计算其初始值的属性。在属性声明前使用 lazy 来...

  • Swift中属性(Property)的分类

    在Swift的学习过程中,我发现理解属性,对后续学习类(Class)、枚举(Enumeration)和协议(Protocol)很有帮助,现在总结...

  • OC中的Block和swift中的闭包

    一般来说,Objective-C中的Block和Swift中的闭包用法并无显著区别,两者都是作为匿名函数来使用的,两者都可以作为变量、参数使用 ...

  • Swift struct + protocol 优雅的扩展方式

    前言 很多时候,系统库以及一些第三方库,调用起来太麻烦,比如给一个View设置阴影,需要写几行代码: 如果每个view都写这样的代码,就会显得很...

  • Swift的Copy-on-Write技术

    Copy-on-Write技术 Swift针对标准库中的集合类型(Array、Dictionary、Set)进行优化。当变量指向的内存空间并没有...

  • OC vs Swift -- Extension

    扩展的作用 OC 和Swift中都有扩展,通过扩展可以: 为已有的类型添加新的功能,对不可以访问的源码提供可扩展的能力; 在不用subclass...

    0.3 JellyL 0 2
  • Resize,w 360,h 240
    【整理】类别(Category)和扩展(Extension)-- OC和Swift中的区别

    关于Swift中的说明 首先说明一点,在swift中已经没有分类这种写法了。在swif中只有扩展(Extensions),而且是具有很强大的功能...

  • Swift学习之路-Extension

    本文首发地址请在阅读本文章时,顺手将文中的示例代码在playground中敲一遍,这样能加深理解!!!阅读该文章大约需要:15分钟读完之后你能获...

  • Swift 元类型和.self

    一、前言 也许 Any 和 AnyObject 你并不陌生,但是你不一定熟悉 AnyClass。 1.1 Any 和 AnyObject Any...

    1.2 YYYYYY25 5 11
  • Resize,w 360,h 240
    swift之内存布局

    struct和tuple内存布局 结构体和元组当前共享相同的布局算法,在编译器实现中称为“通用”布局算法。算法如下: 一开始设置size为0,a...

    0.9 xingou 1 9

专题公告

Swift知识点