之前的笔记搬运
查看更多 >>点击标签可以进入搜索
在ObjC中使用@protocol定义一组方法规范,实现此协议的类必须实现对应的方法。也就是说在ObjC中@protocol和其他语言的接口定义是类似的,只是在ObjC中interface关键字已经用于定义类了,因此它不会再像C#、Java中使用interface定义接口了。
1 | //定义一个协议 |
1 | @private |
今天我们着重介绍ObjC中的键值编码(KVC)、键值监听(KVO)特性
Key Value Coding(简称KVC), 可以利用字符串的方式去动态控制一个对象
KVC的操作方法由NSKeyValueCoding协议提供,而NSObject就实现了这个协议,也就是说ObjC中几乎所有的对象都支持KVC操作,常用的KVC操作方法如下:
复合文档(Compound Document) 是一种不仅包含文本而且包括图形、电子表格数据、声音、视频图象以及其它信息的文档。可以把复合文档想象成一个所有者,它装着文本、图形以及多媒体信息如 声音和图象。目前建立复合文档的趋势是使用面向对象技术,在这里,非标准信息如图像和声音可以作为独立的、自包含式对象包含在文档中。Microsoft Windows就是使用这种技术,叫做“OLE2 storage file format”或“Microsoft Office compatible storage file format”。
当然Excel、Word等都是用这种格式存储的。本文主要研究复合文档的二进制结构。
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true
2023-08-08
#Android逆向#风控相关
2023-07-19
#Android逆向#模拟执行#ARM汇编
2022-12-01
#Android逆向#cocos游戏逆向
2022-03-25
#脚本语言#php
2021-10-03
#吐槽
2021-09-24
#Android逆向
2021-09-24
#Android逆向
2021-09-24
#AndroidRom
2021-09-24
#Android逆向#Android反混淆
2021-09-24
#Android逆向#unity游戏逆向
2021-09-24
#Anroid逆向#js逆向
2021-09-24
#AndroidRom
2021-09-24
#Android逆向#ue4游戏逆向
2021-09-24
#Android逆向#Lua
2021-09-24
#Android逆向#ollvm
2021-09-24
#Windows逆向#Java逆向
2020-08-11
#Android逆向#js逆向
2020-07-03
#Android逆向#Android开发#截图方案
2020-06-07
#Android逆向
2020-04-12
#Android逆向#Frida
2020-03-19
#Android逆向#Unicron
2020-03-19
#Android逆向#Unicron
2020-03-19
#Android逆向#Unicron
2020-03-19
#Android逆向#Unicron
2020-03-19
#Android逆向#Unicron
2020-03-19
#Android逆向#Unicron
2020-01-11
#Android逆向
2019-12-17
#Android逆向#ollvm
2019-12-16
#window逆向
2019-12-12
#iOS逆向
2019-12-10
#大数据
2019-11-07
#大数据
2019-11-07
#Android逆向#unity游戏逆向
2019-11-06
#Android逆向#cocos2d逆向
2019-09-26
#window逆向#32位汇编
2019-09-26
#window逆向#32位汇编
2019-09-26
#Android逆向
2019-09-26
#Android逆向#AndroidHook
2019-09-26
#Android逆向
2019-09-26
#Android逆向
2019-09-26
#window逆向#PE结构
2019-09-26
#window开发#WINSDK开发
2019-09-26
#IOS开发
2019-09-26
#IOS开发
2019-09-26
#IOS开发
2019-09-26
#脚本语言#OLE文件
2019-09-26
#脚本语言#OLE文件
2019-09-26
#window逆向#16位汇编
2019-09-26
#window逆向#16位汇编
2019-09-26
#window逆向#16位汇编
2019-09-26
#window逆向#16位汇编
2019-09-26
#window逆向#16位汇编
2019-09-26
#window逆向#16位汇编
2019-09-26
#window逆向#16位汇编
2019-09-26
#window逆向#16位汇编
2019-09-26
#window逆向#32位汇编
2019-09-26
#window逆向#32位汇编
2019-09-26
#window逆向#32位汇编
2019-09-26
#window逆向#32位汇编
2019-09-26
#window逆向#32位汇编
2019-09-26
#window逆向#32位汇编
2019-09-26
#Android逆向
2019-09-26
#Android逆向
2019-09-26
#Android逆向
2019-09-26
#Android逆向#AndroidHook
2019-09-26
#Android逆向
2019-09-26
#Android逆向#AndroidHook
2019-09-26
#Android逆向
2019-09-26
#Android逆向
2019-09-26
#Android逆向
2019-09-26
#Android逆向
2019-09-26
#Android逆向
2019-09-26
#Android逆向
2019-09-26
#Android逆向
2019-09-26
#Android逆向
2019-09-26
#window开发#C
2019-09-26
#window开发#MFC
2019-09-26
#window逆向
2019-09-26
#window逆向
2019-09-26
#window逆向
2019-09-26
#window逆向
2019-09-26
#window逆向
2019-09-26
#window逆向
2019-09-26
#window逆向
2019-09-26
#window逆向
2019-09-26
#window逆向
2019-09-26
#window逆向
2019-09-26
#window逆向
2019-09-26
#window逆向
2019-09-26
#window逆向
2019-09-26
#window逆向
2019-09-26
#window逆向
2019-09-26
#Android逆向#ARM汇编
2019-09-26
#Android逆向#ARM汇编
2019-09-26
#Android逆向#ARM汇编
2019-09-26
#Android逆向#ARM汇编
2019-09-26
#数据结构
2019-09-26
#数据结构
2019-09-26
#数据结构
2019-09-26
#IOS开发
2019-09-26
#IOS开发
2019-09-26
#IOS逆向
2019-09-26
#Android开发
2019-09-26
#Android开发#NDK开发
2019-09-26
#Android开发#NDK开发
2019-09-26
#Android开发#NDK开发
2019-09-26
#Android开发#NDK开发
2019-09-26
#Android开发
2019-09-26
#Android开发
2019-09-26
#Android开发#NDK开发
2019-09-26
#Android开发#NDK开发
2019-09-26
#Android开发
2019-09-26
#Android开发
2019-09-26
#Android开发
2019-09-26
#Android开发
2019-09-26
#window开发#C
2019-09-26
#window开发#C
2019-09-26
#window开发#C
2019-09-26
#window开发#C
2019-09-26
#window开发#C
2019-09-26
#window开发#C
2019-09-26
#window开发#C
2019-09-26
#window开发#C
2019-09-26
#window开发#C
2019-09-26
#C
2019-09-26
#window开发#C
2019-09-26
#window开发#C++
2019-09-26
#window开发#C++
2019-09-26
#window开发#C++
2019-09-26
#window开发#C++
2019-09-26
#window开发#C++
2019-09-26
#window开发#C++
2019-09-26
#window开发#C++
2019-09-26
#window开发#C++
2019-09-26
#window开发#C++
2019-09-26
#window开发#C++
2019-09-26
#window开发#C++
2019-09-26
#window开发#C++
2019-09-26
#window开发#C++
2019-09-26
#window开发#C++
2019-09-26
#window开发#C++
2019-09-26
#window开发#C++
2019-09-26
#window开发#C++
2019-09-26
#window开发#COM组件
2019-09-26
#window逆向#MFC
2019-09-26
#window开发#MFC
2019-09-26
#window开发#MFC
2019-09-26
#window开发#MFC
2019-09-26
#window开发#MFC#MFC原理
2019-09-26
#window开发#MFC
2019-09-26
#window开发#MFC
2019-09-26
#window开发#MFC
2019-09-26
#window开发#MFC
2019-09-26
#window逆向#PE结构
2019-09-26
#window开发#MFC
2019-09-26
#window逆向#PE结构
2019-09-26
#window逆向#PE结构
2019-09-26
#window逆向#PE结构
2019-09-26
#window逆向#PE结构
2019-09-26
#window开发#WINSDK开发
2019-09-26
#window开发#WINSDK开发
2019-09-26
#window逆向#window注入
2019-09-26
#window逆向
2019-09-26
#window逆向
2019-09-26
#window开发#驱动开发
2019-09-26
#window开发#驱动开发
2019-09-26
#window开发#驱动开发
2019-09-26
#window开发#驱动开发
2019-09-26
#window开发#驱动开发
2019-09-26
#window开发#驱动开发
2019-09-26
#window开发#驱动开发
2019-09-26
#window开发#驱动开发
2019-09-26
#window开发#驱动开发
2019-09-26
#window逆向#64位汇编
2019-09-26
#window逆向#64位汇编
2019-09-26
#window开发#驱动开发
2019-09-26
#window开发#驱动开发
2019-09-26
#window逆向#64位汇编
2019-09-26
#window开发#驱动开发
2019-09-26
#Android开发
2019-09-26
#Android开发
2019-09-26
#Android开发
2019-09-26
#Android开发
2019-09-26
#Android开发
2019-09-26
#Android开发#NDK开发
2019-09-26
#Android开发#NDK开发
2019-09-26
#Android开发#NDK开发
2018-04-24
#吐槽
2018-01-29
#markdown