首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
想笑
掘友等级
iOS开发工程师
https://github.com/initially0/iOS/blob/main/README.md 交流裙:711315161 ❤: ios_dx
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
47
文章 44
沸点 3
赞
47
返回
|
搜索文章
想笑
iOS开发工程师
·
4年前
关注
iOS 设计面试题:如何设计一个时长统计框架?
记录器页面式记录器流式记录器自定义式记录管理者内存记录缓存磁盘存储上传器如何降低数据的丢失率?定期写入磁盘每当达到某个值的时候,就写入磁盘记录上传的时机前后台切换的时候可以...
1
评论
分享
想笑
关注了
江湖一盏灯i
iOS开发工程师
想笑
赞了这篇文章
江湖一盏灯i
码农
·
4年前
关注
不畏当下,不惧未来,我的2020年终总结! | 掘金年度征文
当然,最开始影响给我最深的就是我们一直期盼的那个 “年味”,从小我们就对过年有格外的亲切感,过年有新衣穿,可以跟家人团聚,可以串亲访友,可在这一年年初,这些都悄然的失去。 ...
19
2
分享
想笑
赞了这篇文章
echozh
前端 @zoom
·
4年前
关注
echozh的魔幻2020 | 掘金年度征文
开局封印,我是湖北人,so you know,最终是今年我 4 月中旬才从家出来,然后到北京接着封印了 14 天。由于我 2020 春节前没带电脑回家,然后公司给我寄的电脑...
12
6
分享
想笑
iOS开发工程师
·
4年前
关注
iOS 开发中零散知识点整理(干货)
1. 关于tableView在滚动时存在的偏移量问题 CACurrentMediaTime()方法获取到的时间,是手机从开机一直到当前所经过的秒数。 NSDate 或 CF...
1
评论
分享
想笑
iOS开发工程师
·
4年前
关注
iOS面试题:LRU算法有哪些实现方式?
利用一个链表来实现,每次新插入数据的时候将新数据插到链表的头部;每次缓存命中(即数据被访问),则将数据移到链表头部;那么当链表满的时候,就将链表尾部的数据丢弃。 用一个数组...
1
评论
分享
想笑
iOS开发工程师
·
4年前
关注
iOS关于RunLoop 相关面试题解答
1. Runloop和线程是什么关系? 2. Runloop的mode作用是什么? 线程的运行需要不同的模式,去响应各种不同的事件,去处理不同情境模式。(比如可以优化tab...
1
评论
分享
想笑
iOS开发工程师
·
4年前
关注
iOS关于RunLoop 的总结
Runloop是事件接收和分发机制的一个实现。是线程相关的基础框架的一部分。一个Runloop就是一个事件处理的循环,用来不停的调度工作及处理输入事件。使用runloop的...
1
评论
分享
想笑
iOS开发工程师
·
4年前
关注
浅谈iOS之weak底层实现原理
在iOS开发过程中,会经常使用到一个修饰词“weak”,使用场景大家都比较清晰,用于一些对象相互引用的时候,避免出现强强引用,对象不能被释放,出现内存泄露的问题。 weak...
1
评论
分享
想笑
iOS开发工程师
·
5年前
关注
面试分享题:手机百度
如何用100M的内存筛选出最小的100个数。 淘宝、美团等公司公布的解决方案中都有提到,就是将公司原来的很多域名都合并到较少的几个域名。为什么?因为 HTTP 的通道复用就...
1
评论
分享
想笑
iOS开发工程师
·
5年前
关注
iOS面试题:UIView和CALayer是啥关系?
1.UIView是iOS系统中界面元素的基础,所有的界面元素都继承自它。它本身完全是由CoreAnimation来实现的 (Mac下似乎不是这样)。它真正的绘图部分,是由一...
1
评论
分享
想笑
iOS开发工程师
·
5年前
关注
iOS面试题:什么是method swizzling?
在Objective-C中调用一个方法,其实是向一个对象发送消息,查找消息的唯一依据是selector的名字。利用Objective-C的动态特性,可以实现在运行时偷换se...
1
评论
分享
想笑
iOS开发工程师
·
5年前
关注
iOS面试题:__block在arc和非arc下含义一样吗?
是不一样的。 但是ARC中__block则是会Retain的。 而后者是ARC的环境下为了相容4.x的解決方案。...
1
评论
分享
想笑
iOS开发工程师
·
5年前
关注
iOS面试题:对runtime的理解
我们写的代码在程序运行过程中都会被转化成runtime的C代码执行,例如[target doSomething];会被转化成objc_msgSend(target, @se...
2
评论
分享
想笑
iOS开发工程师
·
5年前
关注
iOS面试题:下面keywords的区别: assign vs weak, __block vs __weak
1. assign 和 weak的对比 weak是适用于NSObject对象,并且是一个弱引用。如果要修饰基本数据类型,编译器会报错-“Property with ‘wea...
1
评论
分享
想笑
iOS开发工程师
·
5年前
关注
iOS面试题:什么是arc?(arc是为了解决什么问题诞生的?)
先解释ARC: automatic reference counting自动引用计数。 在对象被创建时 retain count +1,在对象被release时 retai...
2
评论
分享
想笑
iOS开发工程师
·
5年前
关注
iOS面试题:对于block的理解
1. 什么是block? block跟swift中的闭包(closure)基本一样,都常用于值的回调,特别是在多线程的网络请求回调中,使用起来极为方便。其中闭包就是能够读取...
1
评论
分享
想笑
iOS开发工程师
·
5年前
关注
iOS面试题:当NSString作为一个对象的属性时,是使用strong还是copy来修饰呢?
从打印结果可以看出,对于静态字符串,无论是使用strong还是copy修饰,字符串之间的修改的都是独立的,不会互相影响。 从打印的结果可以看出strong修饰的self.f...
1
评论
分享
想笑
iOS开发工程师
·
5年前
关注
iOS面试题:对NSArray和NSMutableArray进行copy和mutableCopy分别会得到什么样的数组?
一、NSArray的copy和mutableCopy操作进行探究打印结果如下:二、NSMutableArray的copy和mutableCopy操作进行探究打印结果如下:h...
3
评论
分享
想笑
iOS开发工程师
·
5年前
关注
跳槽面试应该注意的Swift知识点
1. 给一个数组,要求写一个函数,交换数组中的两个元素 首先跟面试官沟通,是什么类型的数组?面试官会说,任意。普通程序员微微一笑,写出以下代码 与面试官沟通,是什么类型的数...
29
1
分享
下一页
个人成就
文章被点赞
303
文章被阅读
56,311
掘力值
2,015
关注了
7
关注者
125
收藏集
0
关注标签
1
加入于
2020-12-01