240 发简信
IP属地:北京
  • iOS 快看漫画面试整理

    1, 如何判断两个对象相等 先判断是否为nil,然后比较对象的地址(用==),然后判断两个对象是否是同一个类(用isKindOfClass),最后判断自定义对象内的某一个属性...

  • iOS 小红书面试整理

    1, OC内存管理机制,自动释放池 ARC是编译器(时)特性,而不是运行时特性,更不是垃圾回收器(GC)。OC是使用引用计数机制(retainCount)来管理内存。内存每被...

  • 120
    iOS 美团面试整理

    1, HTTP和HTTPS 区别,HTTPS证书验证原理 区别 1,HTTP 明文传输,数据都是未加密的,安全性较差,HTTPS(SSL+HTTP) 数据传输过程是加密的,安...

  • ios 算法

    1,题目:给定一个有符号的整数,将此有符号整数反转输出 2,判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数 3,冒泡排序优化( j <...

  • iOS 滴滴面试整理

    1, setNeedsDisplay,layoutIfNeeded,layoutSubviews,setNeedsLayout layoutSubviews 默认没有做任何事...

  • @火之玉 我面试的是音视频方面的业务,没接触过也最好了解一下相关的内容

    iOS 腾讯面试流程整理

    第一面,视频面试 两个人分别面试,问的基础的比较多,因为还涉及到音视频的开发,所以音视频方面的知识点也问了一些常见的属性修饰符有哪些,使用copy应该注意些什么深拷贝和浅拷贝...

  • iOS 腾讯面试流程整理

    第一面,视频面试 两个人分别面试,问的基础的比较多,因为还涉及到音视频的开发,所以音视频方面的知识点也问了一些常见的属性修饰符有哪些,使用copy应该注意些什么深拷贝和浅拷贝...

  • iOS 头条面试整理

    1,禁止init初始化 开发中,如果想指定初始化方法,不允许调用者乱用,可以用这两个宏:NS_DESIGNATED_INITIALIZER,(- (instancetype)...

  • xcode提示失效问题处理(代码也统一变成白色)

    产生问题的原因: 文件失去关联,连智能提示都没有,是因为工程索引文件被破坏导致 解决方法: 1.打开mac的终端: 输入命令 open 〜/ Library / Develo...

  • 2018-07-29

    MVC,MVVM M<--->C<--->VM<--->VM<--->VVM负责的部分 将 model里属性值 部分,处理成view显示的部分,同时兼顾从网络,资源库等地方...

  • 利用系统方法捕捉crash

    首先我们要知道crash 的类型有哪些1.数组越界导致的崩溃2.数据集合类型,如字典、数组中插入元素时,插入空指针nil3.调用当前对象类中不存在的方法导致崩溃4.调用的库函...

  • 常用的知识点总结-属性修饰符

    属性修饰符 访问权限 readonly 只读权限 readwrite 可读可写权限 线程安全 atomic 原子性 注:atomic所说的线程安全只是保证了getter和se...

  • GCD的一些知识

    GCD介绍 Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。GCD 以block为基本单位,一个block中的代码可以为一个...

  • 关于ARC内存管理

    ARC是编译器(时)特性,而不是运行时特性,更不是垃圾回收器(GC)。 OC是使用引用计数机制(retainCount)来管理内存。内存每被引用一次,该内存的引用计数+1,每...

  • block相关的内容

    copy: block用copy修饰这个是大家所知道,那么具体的原因如下: block在创建的时候它的内存是默认是分配在栈,所以它的作用域仅限创建时候的当前上下文(函数, 方...

  • KVO相关

    KVO的实现原理: 核心是重写子类的set方法进行监听 具体是:当某一个类在注册监听的时候,系统会动态(1)创建一个继承此类的一个子类(2),并用isa指针(3)指向该子类,...

  • 关于ios crash 符号化

    写这个呢,是总结一下,为了以后翻看方便,不用从别的地方搜集资料,之前用的一直是dsYM工具,好处就是简单,找到archive 对应的版本,找到dsYM文件,根据对应的内存地址...

  • 总结一下把项目上传到github遇到的一些问题和解决方法

    楼主第一次将代码传到github上,也是百度了一下方法,要是第一次传代码的话,网上一大堆教程这边就不在多重复了 传送门:mac环境下上传项目到github 这里要注意的是,等...