block的本质: 1.block的本质其实就是一个oc对象(内部有isa指针),内部封装了函数调用和函数调用(函数参数)的oc对象。2.blo...
一.Category的底层结构 在runtime运行中都是一个category_t的一个结构体,里面包含{类名,对象方法列表,类方法列表,协议,...
一.KVO KVO的全称为Key-Value Observing,也就是我们常说的键值监听。通过KVO我们可以监听某个对象的属性的改变 1.KV...
对象的isa指针指向哪里?instance对象的isa指向class对象class对象的isa指向meta-class对象meta-class对...
使用效果展示图: 效果 1.完美适配屏幕,当按钮个数少的时候自动平均占比屏幕;2.按钮显示自动计算宽度;3.点击自动局中;4.支持下划线显示;5...
我们知道Objective-C是面向对象的一门语言,那么Objective-C中的对象,可以分为3种 instance对象(实例化对象) 1.所...
之前都是第三方的二维码,操作简单pod集成,美滋滋。随着公司项目越来越恶心到大,还是自己撸一个比较实在。demo的主要功能扫描二维码和生成二维码...
关于xib在我们的项目中用到很多,作为快速搭建页面的基本功,却忽略了一些重要的属性,接下来就简单介绍一下xib的黑科技和在项目中的实际应用。有点...
主要的设计思路和上篇文章的一样,不过是将弹出的view设置成tableView,cell的点击事件通过block回调。 使用方法 倒入头文件,之...