240 发简信
IP属地:江苏
  • Swift -- 扩展

    扩展就是为一个已有的类、结构体、枚举类型或者协议类型添加新功能。这包括在没有权限获取源码的情况下扩展类型的能力(即 逆向建模)。扩展和OC中的分...

  • Resize,w 360,h 240
    关于KVO分析总结笔记

    一.KVO基础 KVO的全称是Key-Value Observing,俗称键值监听,可以用于监听某个对象属性值的改变通过- (void)addO...

  • Resize,w 360,h 240
    关于对象与内存分析总结笔记

    (一)OC对象在底层中的布局 我们平时编写的Objective-C代码,在底层都是使用C/C++实现。即Objective-C -> C/C...

  • Resize,w 360,h 240
    关于Category的学习笔记

    Category的加载处理过程 1.通过runtime动态将分类的方法合并到类对象、元类对象中.2.把所有Category的方法、属性、协议数据...

  • Resize,w 360,h 240
    关于KVC分析总结笔记

    KVC基础理解 KVC全称Key-Value-Coding俗称键值编码,可以通过一个key来访问某个属性。API: 通过如下示例使用: KVC ...

  • Swift -- 类实例之间的循环强引用问题

    Swift使用自动引用计数(ARC)机制来跟踪和管理你的应用程序的内存。通常情况下,Swift 内存管理机制会一直起作用,你无须自己来考虑内存的...

  • Swift -- 闭包

    1.闭包的概念:闭包(Closures)是自包括的功能代码块,能够在代码中使用或者用来作为参数传值。在Swift中的闭包与C,OC中的block...

  • Swift -- 类型方法

    定义类型本身可调用的方法,这种方法叫做类型方法。在方法func关键字之前加上关键字static来指定类型方法,类还可以用关键字class来允许子...

  • iOS 通过URL获取图片尺寸

    在开发过程中,我们经常需要通过网络请求加载图片。有时,我们需要在创建UIImageView时就知道请求图片的尺寸,根据图片尺寸来设置控件的Fra...