首页 > 2024年2月 第359页
上次挂在了百度iOS二面不服气, 三月之期已到,这次终于拿下offer!

上次挂在了百度iOS二面不服气, 三月之期已到,这次终于拿下offer!

答案:请参考iOS AutoLayout使用技巧 (5)对runtime和runloop了解吗? 5.1 runtime:又称运行时,是一套底层的C语言API。 runtime应用场景: a.字典模型自动转化(MJExtension,YYModel) b.系统方法交互(Swizzle黑魔法) c.万...

iOS-文件上传和断点离线下载

iOS-文件上传和断点离线下载

image NSURLRequest默认的请求方法是GET,当我们需要修改请求方法为POST的时候就要用可变的NSMutableURLRequest,并设置请求方式,请求头和请求体。 image 2.2 发送请求 NSURLConnection常见的发送请求方法分为同步和异步请求 注意:同步请求和异...

43道JavaScript面试题

43道JavaScript面试题

image.gif 更改一个对象时,可以更改所有对象。 7. 下面代码的输出是什么? let a = 3 let b = new Number(3) let c = 3 console.log(a == b) console.log(a === b) console.log(b === c) A:...

超强解析:ThreadLocal的使用与原理,关键点都在里面

超强解析:ThreadLocal的使用与原理,关键点都在里面

可以看到,只有当Thread被回收时,这个value才有被回收的机会,否则,只要线程不退出,value总是会存在一个强引用。但是,要求每个Thread都会退出,是一个极其苛刻的要求,对于线程池来说,大部分线程会一直存在在系统的整个生命周期内,那样的话,就会造成value对象出现泄漏的可能。处理的方法...

isMemberOfClass和isKindOfClass区别

isMemberOfClass和isKindOfClass区别

这图真重要啊 注意(很关键): NSObject的元类的isa指针指向自己 NSObject的元类的superClass指向NSObject **NSObject的superClass是nil 源码解析 isMemberOfClass 只比较一次 //类方法 + (BOOL)isMemberOfCl...

iOS 直播技术总结。

iOS 直播技术总结。

手残 简单划了一下,如果有不对的地方请私信我,大概技术用到的就这么多 ,其他的也没有罗列出来,比如说聊天系统,礼物系统,总结一下,一个完整的直播 需要  采集-˃处理-˃编码-˃推流 - ˃拉流 - ˃ 播放 细分的话 就更多了。接下来就让我为大家慢慢梳理这些知识吧!本篇最后有惊喜。1采集......

iOS——实现点击人体部位响应

iOS——实现点击人体部位响应

棒棒哒 如图,点击空白处不会响应。 以上就结束了! let LayoutSCALE = screenWidth/414 AIBodyButton中调用的LayoutSCALE就是这个,因为我是在414*896的UI图纸下开发的,所以做了简单的适配,当然,不要忘记button宽高的适配。 注意:这里的...

哈希表及在iOS中的应用

哈希表及在iOS中的应用

哈希在OC中的应用NSDictionary1.使用 hash表来实现key和value之间的映射和存储2.字典的key需要遵循NSCopying协议,重写hash和isEqual方法,如果不重写,hash方法默认返回对象的地址,两个值相同的对象地址不同在存储过程中会生成两个key,取值的时候调用is...

C++库符号冲突杂谈

C++库符号冲突杂谈

WX20200827-111004@2x.png 上面情况,无论在xcode或是vs2015/ndk,app先链接谁就用谁的d函数,而且不会链接报错。 情形 2: WX20200827-112737@2x.png 上面的情况: 在xcode下,因为链接器会先链接a函数,他会遍历当前的静态库,发现在a...

IOS基础 通过KVO实现Model和View联动

IOS基础 通过KVO实现Model和View联动

model.h ViewController.h ViewController.m MyView.h MyView.m...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片