240 发简信
IP属地:上海
  • 算法的时间与空间复杂度

    算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的...

  • swift 可选类型

    Objective-C与Swift语言对于可选nil的不同理解: Objective-C中的nil:表示缺少一个合法的对象,是指向不存在对象的指...

  • Resize,w 360,h 240
    面试题二

    Swift 1、Swift中struct和class有什么区别? struct是值引用,更轻量,存放于栈区,class是类型引用,存放于堆区。s...

  • 面试题一

    UIView和CALayer是什么关系UIView继承自UIResponder类,可以响应事件CALayer直接继承自NSObject类,不可以...

  • -all_load、-ObjC、-force_load

    在TARGETS-->Build Settings-->Linking-->Other Linker Flags添加规则 如果第三库中没有 ca...

  • IOS - MVVM + ReactiveCocoa

    基础: RACCommand的详细讲解 MVVM架构已经耳熟能详,网上有非常多的文章,讲的都相当不错,MVVM最主要的关系我这里要提醒一下 最基...

  • CocoaPods1.9.1和1.8+ 使用CDN

    如果我们想使用CDN的需要修改hosts的地址 打开终端 执行sudo vi /etc/hosts在文件里面添加199.232.68.133 r...

  • flutter iOS打包

    先在项目目录下运行 再到xcode下进行打包 如果不进行build命令,则在xcode下会报错: 具体打包方法:https://github.c...

  • Resize,w 360,h 240
    Category、load、initialize、Associated源码解读

    本文主要通过OC的源码剖析了与Category相关的原理。其中包括了Category的运行时方法属性管理、load方法原理、initialize...