240 发简信
IP属地:浙江
  • 浅谈js中的this

    js中的this大家都有基本的共识,那就是执行上下文,当前调用者。下面讲述一个简单的例子 对于第一个打印是obj没有疑问,第二个为什么是wind...

  • 详解js中的变量提升与方法提升

    在web中全局变量和全局方法都是window对象的一个属性。 变量提升 js中对var定义的变量有提升的效果,比如下面代码 在js中是这样存在的...

  • iOS多线程总结

    1、多线程原理? 2、线程不建议开太多,5条以内,因为开启线程是要占内存的,单个线程随线程增多效率降低。主线程默认1MB,3、在iOS中线程有4...

  • react-Native、UIWebView与Native交互

    最近一直在学习前端的内容,这里总结一下js在不同载体的情况下与原生的交互。 react-Native调用原生 原生需要导入#import <Re...

  • oc属性关键字整理

    看面试题的经常看到一些关于关键字的问题,在oc中修饰一个属性一般有4种关键词 原子性--- atomic/nonatomic。(默认atomic...

  • Runtime扫盲之获取类信息

    首先先理清一下runtime的概念,俗称运行时,就是尽可能地把决定从编译器推迟到运行期, 就是尽可能地做到动态. 只是在运行的时候才会去确定对象...

  • iOS-如何确保2个异步请求完成?

    对于网络请求都是异步进行的,个人项目中有个晒单评论的输求,有2个请求,最后需要用到2个请求的数据做一下处理 技术点:由于网络请求都是异步进行的,...

  • iOS-面向协议编程

    用工厂方法时,先定义了一个基类,在基类的声明中定义了一系列的方法,类实现里面并不需要实现,而是在子类里面实现的,需要的只是基类中的.h文件的方法...

  • iOS-设计模式-工厂方法

    下面来聊聊设计模式中的工厂模式,它又分为(工厂方法,简单工厂,抽象工厂),那么这3种又有什么区别呢,来,聊个5毛钱的。工厂模式是利用了面向对象3...