网站首页 站内搜索

搜索结果

查询Tags标签: objc,共有 10条记录
  • 【iOS逆向】某营业厅算法分析

    阅读此文档的过程中遇到任何问题,请关注公众号【移动端Android和iOS开发技术分享】或加QQ群【812546729】 1.目标 使用frida stalker分析某营业厅的签名算法。 2.操作环境mac系统frida-ios-dump:砸壳Charles:抓包已越狱iOS设备:脱壳及frida调试IDA Pro:静态分析3.流程…

    2022/9/6 1:25:25 人评论 次浏览
  • iOS的Runtime知识点繁殖难啃,真的理解的它的思想,你就豁然开朗了

    一、Runtime 1、概念: 概念:Runtime是Objective-c语言动态的核心,即运行时。在面向对象的基础上增加了动态运行,达到很多在编译时确定方法推迟到了运行时,从而达到动态修改、确定、交换。。。属性及方法 作用: 这给程序员写代码带来很大的灵活性,比如说你可以把消息…

    2022/8/28 23:25:31 人评论 次浏览
  • iOS-内存管理

    一、内存分布 当程序运行时,系统会开辟内核区、用户区。值类型:存入栈;无需进行内存管理 引用类型:存入堆;无需进行内存管理二、iOS的内存管理方案 2.1 Tagged Pointer(无需进行引用计数)Tagged Pointer 是一个指针,指针中包含Tagged标记,用于区分存储的数据类型…

    2022/6/30 5:19:30 人评论 次浏览
  • c++:为什么在程序里,描述里,文档里,会写出 cxx,代表c++

    为什么 如果在程序里写c++,就是 变量 c 做自加操作。 而x和+号的区别在字形上只是偏转了一下角度,形状还是相同的。 所以经常使用cxx代表c++。 示例 像下面这个gcc里的枚举类定义,就要clk_cxx enum c_language_kind {clk_c = 0, /* C90, C94, C99 or C11 */clk_objc …

    2021/11/21 12:10:15 人评论 次浏览
  • c++:为什么在程序里,描述里,文档里,会写出 cxx,代表c++

    为什么 如果在程序里写c++,就是 变量 c 做自加操作。 而x和+号的区别在字形上只是偏转了一下角度,形状还是相同的。 所以经常使用cxx代表c++。 示例 像下面这个gcc里的枚举类定义,就要clk_cxx enum c_language_kind {clk_c = 0, /* C90, C94, C99 or C11 */clk_objc …

    2021/11/21 12:10:15 人评论 次浏览
  • IOS 某电商App签名算法解析(一) 还是套路

    一、目标 Android越来越不好玩了,年轻人,该搞搞IOS了。套路其实都是差不多的,不要被Arm汇编拦住了。 反正Android早就不讲武德了,重要算法都在so里面,和ios差不多了。 先按照之前的 [Ios逆向环境搭建 (一)] 把抓包和frida环境搞好。我们今天的目标还是它, sign 二、…

    2021/6/11 14:23:32 人评论 次浏览
  • iOS面试全面文案

    **iOS面试题文案及答案附件**1,分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员?①类别中原则上只能增加方法(能添加属性的的原因只是通过runtime能添加属性的的原因只是通过runtime的objc_setAssociatedObject和objc_getAss…

    2021/5/15 18:29:56 人评论 次浏览
  • iOS逆向之OC反汇编(下)

    本文主要理解OC对象反汇编,以及block常见类型的反汇编OC反汇编创建一个Person类,并在main函数中初始化一个Person对象@interface Person : NSObject@property(nonatomic, copy) NSString *name;@property(nonatomic, assign) int age;+ (instancetype)person;@end@imple…

    2021/5/10 22:33:43 人评论 次浏览
  • 2021年iOS高级工程师最新面试题大全_基础知识

    1. unicode一个汉字占多少字节?字母呢? 一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间.2. NSObject结构体里面有什么,大小为什么是16字节?一个OC对象的内存布局? struct objc_object {Class _Nonnull isa OBJC_ISA_AVAILABILITY; }; ob…

    2021/4/7 18:13:59 人评论 次浏览
  • 使用objc runtime实现iOS闭环的懒加载功能

    利用objc runtime的动态性实现懒加载可以实现即可增加又可删除功能,也可以避免污染类型。这篇文章主要介绍了使用objc runtime实现iOS闭环的懒加载功能,需要的朋友可以参考下

    2019/7/9 23:31:33 人评论 次浏览
扫一扫关注最新编程教程