最近做了个需求,需要在对tableview的行进行插入/删除操作的时候加上飞入飞出动画。故踩了一下关于beginUpdates和endUpdates的坑,这里记录一下begi...
IP属地:河南
最近做了个需求,需要在对tableview的行进行插入/删除操作的时候加上飞入飞出动画。故踩了一下关于beginUpdates和endUpdates的坑,这里记录一下begi...
在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文...
1.Swift与Objective-C的区别 SwiftOC语言特性静态语言动态语言静态语言由编译器做类型推断,一旦类型确定就无法改变动态语言在运行时可以改变其结构命名空间有...
前言 做直播APP也有一段时间,自身是多年直播观众,总结下这段时间研发的收获以及业务介绍。 欢迎关注文集-直播Live: 直播APP的性能优化-礼物篇 使用VideoTool...
介绍 最近一直在总结学习,有一段时间了以下内容收获不少收益颇多。这里也纪录下来提供大家喜欢大家喜欢和转发。 声明:希望各位面试官不要把这些题目作为面试素材为难求职者 1、内容...
前言 一直以为对深浅拷贝理解很透彻,最近面试中被问到这样一个问题, 一个可变字符串调用copy会怎么样,不假思索的我当时就指出是指针拷贝,也就是浅拷贝,回来认真调试了一下发现...
在面试iOS程序员的时候,大家经常被问到的一个问题就是,在定义一个NSString类型的属性时,为什么要用copy修饰?通常得到的回答都是, “为了防止修改这个属性时,会同时...
在开发中我们经常使用代理,或自己写个代理,而代理属性都用weak(assign)修饰,看过有些开发者用strong(retain),但并没发现有何不妥,也不清楚weak(as...