- 博客(6)
- 收藏
- 关注
原创 Java学习-Tomcat&Servlet
Java学习-Tomcat&Servlet1.Tomcat1.1.Tomcat的安装以及启动1.2Tomcat部署项目方式1.3 Tomcat于IDEA继承&创建web项目2. Servlet2.1 Servlet的入门1.Tomcat1.1.Tomcat的安装以及启动Tomcat的安装参考链接关于直接点击文件的启动和关闭:window环境下找到Tomcat的安装目录找到bin/startup.bat文件双击运行文件即可linux环境下找到Tomcat的安装目录找到bin/s
2020-08-23 15:38:02 218
原创 OC底层学习-Category
OC底层学习-Category1. Category1.1分类的简单引用场景面试题Category的使用场合是什么?Category的实现原理?Category和 Class Extension的区别是什么?Category中又load方法吗?load方法是在什么时候调用的?load方法能继承吗?load、initialize方法的区别是什么?它们在category中的调用顺序?以及出现继承他们之间的调用过程?Category能否添加成员变量?如果可以,如何给Category添加成员变量?1. Categ
2020-08-11 20:18:21 216
原创 Java学习-XML基础
Java学习-XML1 XML的概述2.约束2.1 DTD约束2.2 Schema约束3.解析XML3.1 Jsoup1 XML的概述概念: Extensible Markup Language 可扩展标记语言可扩展:标签都是自定义的。 功能:储存数据(1.配置文件 2 在网络中传输)xml和html的区别:xml标签都是自定义的,html标签是预定义的xml的语法严格,html语法松散xml是存储数据的,html是展示数据语法:xml文档的后缀名 .xmlxml第
2020-08-11 10:08:57 170
原创 OC底层学习-KVC
OC底层学习-KVC1 KVC的本质1.1 通过KVC赋值会不会触发KVO?1.2 setValue:forKey:的原理2. 面试题2.1 通过KVC修改属性会触发KVO么?2.2 KVC的赋值和取值过程是怎么样的?原理是什么?KVC的全称是Key-Value Coding,俗称"键值编码",可以通过一个key来访问某个属性.常见的API:- (void)setValue:(nullable id)value forKey:(NSString *)key 设置值- (void)setValue
2020-08-03 22:19:00 244
原创 OC底层学习-KVO的本质
OC底层学习-KVO的本质1.什么是KVO?1.1 KVO的本质分析1.2 KVO的本质验证1.2.1 class对象验证1.2.2 方法验证面试题IOS用什么方式实现一个对象的KVO?(KVO的本质是什么?)如何手动触发KVO?1.什么是KVO?KVO的全称是Key-Value Observing,俗称“键值监听”,可以用于监听某个对象属性值的改变1.1 KVO的本质分析创建一个简单的KVO监听实例:@interface GYPerson : NSObject/** <#descrpti
2020-08-03 19:52:38 445
原创 OC底层学习-对象的本质
OC学习-对象的本质1. OC对象的本质1.1结构的内存对齐1.2 怎么把OC类通过终端转换成C++文件1.3 查看源码1.4面试题:一个NSObject的对象占多少内存?1.5实时查看内存数据1.6 常用的LLDB指令1.7 示例-验证-结论2 .Instance对象2.1 instance对象2.2 Class对象2.3 meta_class元类对象2.4 isa指针2.5 .面试题2.5.1 对象的isa指针指向哪里2.5.1 OC的类信息存放在哪里?2.5 答疑1. OC对象的本质OC代码经过
2020-08-02 15:46:36 716 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人