240 发简信
IP属地:香港
  • @低调_哲 使用上下文重绘图片就可以了

    iOS 通过字符串生成二维码图片的方法

    最近写个项目正好遇到了要自己生成二维码图片,研究了一下写了下面通过字符串生成二维码图片的方法.大家可以拿过直接用的. 下面这个几个方法可以将字符串进行转换生成二维码图片. 直...

  • iOS 高仿微信扫一扫

    日常项目开发中,经常会出现类似扫码加好友、扫码登录或者扫码支付等功能。SWQRCode 高仿微信扫一扫功能,支持二维码/条码扫描,相册二维码/条码识别、手电筒等功能,且同时支...

  • 一个代理有多个委托方:可以理解为:一个delegate方法可以在只要遵守了它协议的不同类中使用,而遵守这个协议的类,把它要做的事情交给了delegate方法去做,这个类或若干这样的类就成为了委托方。
    一个委托方可以有多个代理:很容易理解,我们在一个类中可以遵守若干个你需要的协议,例如我有一个ViewA,同时我遵守了UITextViewDelegate, UITableViewDelegate 等等。我有几件事情要去做,但我要挑选合适完成这件事情的人(就是代理)去做,这样委托方是我,而我找的完成这些事的人就是代理。

    至于你下面的提问了逻辑是有问题的,若你A有代理,你在V1 、V2、V3中如果想要使用这个delegate的话,就要遵守A指定的delegate协议。
    “a.delegate = VC2;” 你弄错了委托方、和代理的定义。
    你这样写的意思就变成了: 对象a的代理是VC2 , 但实际上VC2才是委托方,而含有代理的方法的A类才是代理方。

    浅谈iOS代理

    相信提起代理(delegate),无论你是否刚步入iOS的编程世界,应该一定都会听说过它,我们经常会使用到代理(delegate)的设计模式,这是iOS中一种常用的消息传递的...

  • Swift - 构造过程

    构造过程是为了使用某个类、结构体或枚举类型的实例而进行的准备过程。这个过程包含了为实例中的每个属性设置初始值和为其执行必要的准备和初始化任务。与OC中构造器不同,Swift的...

  • Swift - 继承

    继承我们可以理解为一个类获取了另外一个类的方法和属性。当一个类继承其他类时,继承类叫子类,被继承类叫超类。(或父类)在Swift中,类可以调用和访问超类的方法,属性和下表脚本...

  • Swift - 类、属性、方法

    一、类 Swift类是构建代码所用的一种通用且灵活的构造体。我们可以为类定义属性(常量、变量)和方法。与其他编程语言所不同的是,Swift并不要求你为自定义类去创建独立的接口...

  • Swift - 枚举、结构体

    一、枚举 枚举简单的说也是一种数据类型,只不过是这种数据类型只包含自定义的特定数据,它是一组有共同特性的数据的集合。Swift枚举类似于OC和C的结构,枚举的功能为:1.它声...

  • Swift - 闭包

    闭包(Closures)是自包含的功能代码块,可以在代码中使用或者用来作为参数传值。Swift中的闭包与C语言和OC只能中的block以及其他一些编程语言中的匿名函数是比较相...

  • Swift - 函数

    Swift 函数 Swift函数用来完成特定任务的独立的代码块。Swift使用一个统一的语法来表示简单的C语言风格的函数到复杂的OC语言风格的方法。函数声明:告诉编译器函数的...

  • Swift - 数组、字典

    一、Swift数组 Swift数组使用有序列表存储同一类型的多个值。相同的值可以多次出现在一个数组的不同位置中。Swift数组会强制检测元素的类型,如果类型不同则会报错,Sw...

  • Swift - 字符串、字符

    一.Swift字符串 Swift字符串是一系列字符的集合,例如:“Hello world!”这样的的有序字符类型的值的集合,它的数据类型String。 1.创建字符串 你可以...

  • 120
    Swift - 条件语句、循环语句

    一、条件语句 条件语句通过设定的一个或多个条件来执行程序,在条件为真时执行指定的语句,在条件为 false 时执行另外指定的语句。可以通过下图来简单了解条件语句的执行过程: ...

  • 120
    Swift - 运算符

    运算符是一中算数逻辑运算符号,用于告诉编译器执行一个数学或逻辑运算。 Swift 提供了以下几种运算符: 算术运算符比较运算符逻辑运算符位运算符赋值运算符区间运算符其他运算符...

  • 120
    Swift - 变量、常量、可选项、字面量

    Swift变量 变量是一种使用方便的占位符,用于引用计算机内存地址。Swift每个变量都指定了特定的类型,该类型决定了变量占用内存的大小,不同的数据类型也可以决定可以存储值的...

  • Swift - 基本语法和数据类型

    Swift是一门开元的编程语言,该语言用于开发OS X和iOS应用程序。 工欲善其事必先利其器,在开发之前,我们需要搭建Swift开发环境。搭建swift开发环境的前提:1....

  • 120
    我就是那个一直拿着死工资的人

    文|张二白很白 所谓的死工资,其实是个相对的数值而不是绝对的,更多的时候指的是咱们一成不变的内心,和被社会职场打磨的毫无棱角的随波逐流。 1、 今天下班回家,和往常无数个不加...

  • HTTP状态码详解,有这一篇就够了!

    100 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。...

个人介绍
高调做事,低调做人.严于律己,宽以待人.