目录 2020 阿里、字节iOS面试题之Runtime相关问题1[https://www.jianshu.com/p/7f94db2e5928] 2020 阿里、字节iOS面...
目录 2020 阿里、字节iOS面试题之Runtime相关问题1[https://www.jianshu.com/p/7f94db2e5928] 2020 阿里、字节iOS面...
[TOC] runtime相关问题 面试题出自掘金的一篇文章《阿里、字节:一套高效的iOS面试题》该面试题解答github 地址版本目前已经完结,可自行下载pdf进行阅读,仅...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...
序 一直想写一些关于系统底层方面的知识点,并且酝酿了很久,后来也跟其他人交流,你为何不出一个系列呢? 不必要一次性把所有的东西都写完后才发表,我听说后觉得非常的有道理,虽然自...
前言 LLDB是个开源的内置于XCode的具有REPL(read-eval-print-loop)特征的Debugger,其可以安装C++或者Python插件。在日常的开发和...
前言 最近有一个需求,改进和js交互的框架,但是在和web交互的时候,由于是旧代码的缘故,我并不知道js调用了哪些注入进web的原生对象方法,所以需要将JS调用的原生方法打印...
1.概述 1.1 weak特质 weak 特质表明该属性定义了一种“非拥有关系” (nonowning relationship)。为这种属性设置新值时,设置方法既不保留新值...
0.目录 概论,非主线程定时器导致的问题,定时器在界面滑动时候失效,定时器的准确性,定时器中的强引用。 1.概论 一般来讲在主线程创建一个定时器 scheduledTimer...
工欲善其事,必先利其器。 通常我们在实现单例时候都会使用synchronized或者dispatch_once方法,初始化往往是下面的样子:使用synchronized方法实...
1.概论 NSOperation可以通过start方法直接调用,但是更好的方法是将其放入NSOperationQueue中。放入NSOperationQueue中的NSOpe...
最近用UICollectionView做表格控件,自定义UICollectionViewLayout的遇到了一个崩溃。 在UICollectionViewLayout的重载接...
1.UINavigationBar和UINavigationItem UINavigationItem : NSObject 当view controller push进入n...
1.基础知识 lineHeight = ascent + descent + leading 2.文字垂直对齐方式 iOS文本容器中都是基线对齐,所谓的基线对齐就是指无论中文...
概念 作用域:块作用域,函数作用域,文件作用域 链接: 外部链接:多文件中使用内部链接:只在一个翻译单元(文件)内使用无链接 :具有块, 函数,函数原型作用域的变量 存储期:...