240 发简信
IP属地:北京
  • swift的泛型协议为什么不用<T>语法

    swift中的协议(protocol)采用的是“Associated Types”的方式来实现泛型功能的,通过associatedtype关键字来声明一个类型的占位符作为协议...

  • 120
    iOS TableViewCell自定义上下分割线

    今天给大家介绍一个TableViewCell自定义上下分割线的方法,可以满足TableViewCell分割线不顶格显示的问题。PS:线的长度可以自己去控制 //在自定义的UI...

  • JavaScript常见错误类型

    学习网站:http://www.vuexx.com/我们在做JavaScript开发的时候难免会遇到各种报错,今天我们就来学习一下JavaScript中的常见错误类型。 常见...

  • JavaScript全局变量污染问题

    学习网站:http://www.vuexx.com/ 引言 当我们刚接触JavaScript的时候,我们写的大部分一般都是写一些函数在JS文件里边,然后通过script标签引...

  • 请问第6项中,swift代理不使用weak修饰不会引起循环引用吗。使用weak修饰, 协议要继承NSObjectProtocal, 或者协议结尾需要用class
    ```
    protocol HouseDelegate: NSObjectProtocol {
    func clean()
    func cook()
    }
    ```
    protocol HouseDelegate: class {
    func clean()
    func cook()
    }
    ```
    请问这个class之于协议是什么意思

    ```

    Swift学习之协议

    协议 协议定义了用来实现某一特定任务或者功能的属性、方法以及需要的东西。 类、结构体、枚举都可以采用协议,但是都必须实现协议所必须的要求。除了采纳协议规定的要求,还可以给协议...

  • Swift学习之泛型

    泛型能够让开发者编写自定义需求已经任意类型的灵活可用的的函数和类型。能够让我们避免重复的代码。用一种清晰和抽象的方式来表达代码的意图。 1.泛型解决的问题 下面是一个非泛型的...

  • 因为这个retain修饰的对象遵循了NSCopying协议....retain和copy的意思是在赋值的过程中是否调用-(id)copy;方法。使用copy修饰的时候,赋值过程中系统默认调用copy。使用retian修饰的时候,系统默认只进行引用计数增加,当然,程序员也可以主动去调用copy方法。

    retain修饰对象使用copy方法

    使用copy方法必须要满足NSCopying协议,但为什么retain修饰的对象在Xcode下同样可以使用copy方法?

  • RxSwift(RxCocoa)入门

    网上许多优秀的文章已经对RxSwift进行了非常深入的介绍,特别是对事件流的解释,也非常的深入。但是就RxCocoa的基础使用上却相对较少,我写了一个小demo,使用了RxC...

  • MVC与MVVM

    从MVVM到RxSwift 序 最近一段时间正在研究响应式编程,目前iOS开发中用的比较多的响应式编程框架有ReactiveCocoa和RxSwift两种。我在学习RxSwi...

  • :smiley: 66666

    Xcode7下的ScollView约束

    本文主要介绍在Xcode7.2环境下如何实现UIScollView的AutoLayout约束 实现效果如下: 1.新建一个UIView的xib 创建完成后会生成一个UIVie...

  • 120
    Xcode7下的ScollView约束

    本文主要介绍在Xcode7.2环境下如何实现UIScollView的AutoLayout约束 实现效果如下: 1.新建一个UIView的xib 创建完成后会生成一个UIVie...