
本文Demo传送门:BlockTestApp 【摘要】这篇文章,首先在第1节中介绍Block的定义,以及与C里面函数的对比。然后,第2节介绍实际开发中经常会用到的Block语...
砍柴书院公众号ID:kanchaishuyuan 知乎上有人这样评价朴树的歌: 那些安静地坐在办公室里的人们 那些在厨房为三岁的女儿调辅食的人们 那些在陌生的机场等着延误航班...
最近做项目,直接修改之前的项目,但是项目名字不能一样,所以就修改一下项目的整体的名称。 重命名项目时,记得先备份重命名项目时,记得先备份重命名项目时,记得先备份 重要的事情说...
一、Objc/runtime 是一组C的API 作用: 1、程序运行时候,动态创建类 2、程序运行时候,动态创建类中方法和属性 3、遍历类中所有成员变量 二、废话不多说,直...
一、Runtime 举例--高大上的叫法:Method Swizzling 实际就是IMP和SEL进行交换,通俗来说SEL相当于目录、IMP相当于页码,我们查找书的目录的时候...
一、Runloop目的 1、保证当前线程不退出。 2、负责监听事件,比如网络请求、时钟、触摸事件等。 借个图说明一下: 1.png Runloop 优先处理UI模式事件,UI...
一、需要的知识 1、常见的几种布局,线性布局LinearLayout、相对布局RelativeLayout、框架布局FrameLayout. 2、涉及常见几种控件,单选按钮R...
一、知识积累 1、共享参数SharedPreferences 适用于简单且孤立的数据、文本形式的数据、持久化保存。使用方法:1、声明文件名与操作模式SharedPrefere...
1、WKWebView 白屏问题WKWebView 自诩拥有更快的加载速度,更低的内存占用,但实际上 WKWebView 是一个多进程组件,Network Loading 以...
所需工具:windows电脑就足够了。当前使用的移动盒子型号:中兴B860AV2.1。目前来说盒子的破解大致分为2种,一种是拆盒 ttl线方式 ,一种就是adb方式。 1、...