- 博客(10)
- 收藏
- 关注
原创 flutter混编(iOS - OC篇) --一些问题的处理
本人以项目为基础,进行问题记录,一下内容纯属个人知识范围,会存在主观错误看法 欢迎指点提出,温柔一点,我很脆弱。(本人较懒 不敲代码考手绘图)关于真机运行闪退的问题配置如下来到flutter框架中 packages >>> flutter_tools>>>bin>>>xcode_backend.dart文件在文件内找到该位置的debug 将其改为release即可。需要debug改回即可release模式下print打印将会失效,如果需要
2022-04-11 22:29:14
3118
原创 类的探究__未完待续篇
类的探究分析先让我们看下对象NSObject 点进源码 ,我们可以看出@interface NSObject <NSObject> {#pragma clang diagnostic push#pragma clang diagnostic ignored "-Wobjc-interface-ivars" Class isa OBJC_ISA_AVAILABILITY;#pragma clang diagnostic pop}NSObject中有一个 Class is
2021-06-18 13:36:32
152
原创 对象的本质
对象的本质是什么?对象在底层的本质是结构体!谢谢大家观看!!开个玩笑=-= 真是个幽默的帅小伙1.对象的本质让我们一步步来探究一下对象的本质是啥我们先在main.m文件里面创建一个类@interface LGPerson : NSObject@property (nonatomic, strong) NSString *Zstr;@property (nonatomic, strong) NSMutableArray *ZArray;@end@implementa
2021-06-16 11:15:13
758
原创 结构体内存对齐
放上KC老师的总结,如果觉得字多的请直接往下看来来来 放上我的代码struct LGStruct1 { double a; // 8 [0 7] char b; // 1 [8] int c; // 4 (9 10 11 [12 13 14 15] short d; // 2 [16 17] 24}struct1;struct LGStruct2 { double a;
2021-06-08 18:27:18
96
原创 flutter 一些小坑点的总和
此文章用来记录我当前和为来遇到一些,不会被提到的flutter小坑,各位新手flutter开发者 多注意注意1.dispose()在initState() 之后加载这里的dispose()在initState()之后加载,是出现在一个页面跳转玩另外一个页面之后,下个页面的initState()加载完之后,才会调用上个页面的dispose()。发现这个问题是我在使用腾讯的trtc 进行获取单例再注销再获取的时候发现的。2.热重载导致监听重复 这是一个开发上需要注意到的小点,当APP上存在着全局的监
2021-06-08 16:20:50
116
原创 alloc 原理的学习
先上图 在细谈alloc回顾昨天所学容我皮一下 哈哈哈(若有说错,请贵客指出,我马上改)alloc函数从进入,我们见到了_objc_rootAlloc,这是一层封装。+ (id)alloc { return _objc_rootAlloc(self);}让我们在往_objc_rootAlloc里面深入_objc_rootAlloc不错 又是一层封装id_objc_rootAlloc(Class cls){ return callAlloc(cls, false/
2021-06-05 20:02:52
520
3
原创 iOS汇编指令集
关于内存读写指令注意:读/写 数据是都是往高地址读/写str(store register)指令将数据从寄存器中读出来,存到内存中.ldr(load register)指令将数据从内存中读出来,存到寄存器中此ldr 和 str 的变种ldp 和 stp 还可以操作2个寄存器.sub sp, sp, #0x40 ; 拉伸0x40(64字节)空间stp x29, x30, [sp, #0x30] ;x29\x30 寄存器入栈保护add x29
2021-05-27 17:31:21
442
原创 flutter 调用Navigator.pop 导致页面黑屏
flutter 调用Navigator.pop 导致页面黑屏在initState()方法中调用pop 我遇到了在需要在initState阶段 进行一个状态判断,如果判断失败 就退出界面,我就直接写了Navgator.pop进行跳转。然后就出现了黑屏 我一开始以为是出在contexts身上,结果对照了半天并不是。 最后反复排查我发现问题是出在我的页面在没加载完,就调用了pop,虽然这个时候contexts是这个页面的,但是pop的会是上个页面。导致了我的黑屏。 我的解决方
2021-03-24 10:16:36
1068
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人