iOS原理 文章汇总[https://www.jianshu.com/p/9fa8104e3698] 前言 在iOS中,对象的内存是通过引用计数(Reference Coun...
iOS原理 文章汇总[https://www.jianshu.com/p/9fa8104e3698] 前言 在iOS中,对象的内存是通过引用计数(Reference Coun...
你这里理解有误,str_1与str_2的指针指向的对象的内存地址一样的,但是它们的指针本身的内存地址是不一样的
NSLog(@"str_1%p, str_1=%p",str_1,&str_1);
NSLog(@"str_2%p, str_2 =%p", str_2,& str_2);
理解iOS中深浅拷贝-为什么NSString使用copy前言 一直以为对深浅拷贝理解很透彻,最近面试中被问到这样一个问题, 一个可变字符串调用copy会怎么样,不假思索的我当时就指出是指针拷贝,也就是浅拷贝,回来认真调试了一下发现...
前言 一直以为对深浅拷贝理解很透彻,最近面试中被问到这样一个问题, 一个可变字符串调用copy会怎么样,不假思索的我当时就指出是指针拷贝,也就是浅拷贝,回来认真调试了一下发现...
楼主是不是写错了?非容器可变对象 copy返回的不可变对象,你上面写的“并且copy和mutableCopy返回对象都为可变对象”,
那请教下为什么此时[self. mutableStringCpoyName isKindOfClass:NSMutableString.class] == YES吗,如果是不可变对象不应该是NSString类型吗
iOS 使用copy的注意事项先看代码 总结 copy之后就是不可变对象,这个时候使用appendString 会报奔溃Attempt to mutate immutable object with ap...
是我弄错了,xcrun llvm-cov export -format=text ./foo -instr-profile=foo.profdata > foo.json 可以正常导出
Source-based Code Coverage原文: Source-based Code Coverage[https://clang.llvm.org/docs/SourceBasedCodeCoverage.html...
请教下,我导出的json不是正确的格式
类似于下面这种,有办法使它变成正确的json格式吗
SF:/Users/ex-RequestParamsInfo.m
FN:14,RequestParamsInfo.m:-[JSRequestParamsInfo initWithJsonString:]
FNF:2
FNH:0
DA:14,0
DA:15,0
Source-based Code Coverage原文: Source-based Code Coverage[https://clang.llvm.org/docs/SourceBasedCodeCoverage.html...
原文链接 不管是应用秒变幻灯片,还是启动过久被杀,基本都是开发者必经的体验。就像没人希望堵车一样,卡顿永远是不受用户欢迎的,所以如何发现卡顿是开发者需要直面的难题。虽然导致卡...
本文将讲述下在原生和React Native之间的通信方式。方式和逻辑综合了自己的思维方式,主要参考了React Native中文官方文档,因为感觉它讲的方式有些不妥,所以就...
@清蒸鱼跃龙门 我当初是只给审核账号展示轨迹页面,这样可以过审 😁
iOS后台定位被拒问题的解决方法Your app declares support for location in the UIBackgroundModes key in your Info.plist ...
还有就是我觉得:主线程的任务一定在主队列执行吗,这个问题我觉得问的不对。主线程是执行任务的,主队列是存放任务的,这句话应该是主线程执行的一定是主队列中的任务吗
你好,文章里面说主队列是串行队列,所以不开辟新线程。但是开不开线程应该是看同步还是异步吧,与主线程是否是串行队列应该没关系吧……比如异步提交一个任务到一个串行队列,应该是有可能开辟新线程的。不知道我讲的对不对呢。