- 博客(4)
- 收藏
- 关注
原创 KVO底层本质
KVO底层实现原理1.KVO是基于runtime机制实现的2.当某个实例对象的属性第一次被观察时,系统就会在运行期动态地创建该类的一个派生类,在这个派生类中重写基类中任何被观察属性的setter 方法。派生类在被重写的setter方法内实现真正的通知机制3.如果原类为Person,那么生成的派生类名为NSKVONotifying_Person4.每个实例对象中都有一个isa指针指向当前类...
2019-03-25 14:06:08 223
原创 面试题:NSObject占用多少内存?
底层原理笔记:1.oc中类的本质是c++中的结构体2.clang -rewrite-objc main.m -o main.cpp 重写文件 -o输出 main.cpp新文件名字模拟器(i386),32bit(armv7),64bit(arm64)xrun -sdk iphoneos clang arm64 -rewrite-objc main.m -o main-arm64.cp...
2019-03-21 17:28:14 311
原创 1-Hello SpringMVC
1.创建项目2.配置Tomcat3.说明: 项目创建完成后,会生成一些必要文件修改后:添加<bean id="simpleUrlHandlerMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapp...
2019-03-15 11:51:10 209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人