首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS面试
订阅
user8855099839325
更多收藏集
微信扫码分享
微信
新浪微博
QQ
31篇文章 · 0订阅
iOS 无侵入埋点组件总结
埋点方案1.代码埋点由开发人员在触发事件的具体方法里,添加多行代码把需要上传的参数上报至服务端。2.可视化埋点根据标识来识别每一个事件,针对指定的事件进行取参埋点。而事件的标识与参数信息都写在配置表中
iOS无侵入的埋点方案如何实现?
在开发过程中,埋点可以解决两大类问题:一是了解用户使用 App 的行为,二是降低分析线上问题的难度。目前,iOS 开发中常见的埋点方式,主要包括: 代码埋点主要就是通过手写代码的方式来埋点,能很精确的在需要埋点的代码处加上埋点的代码,可以很方便地记录当前环境的变量值,方便调试,…
iOS中无侵入埋点的实现方案
这是我参与8月更文挑战的第19天,活动详情查看: 8月更文挑战 为什么进行埋点 在我们平时的App开发过程中,随着业务需求的不断增加,最终为了分析用户行为,都需要在App中进行埋点,埋点可以解决两大类
给iOS中高级求职者的一份面试题解答
1、原子操作对线程安全并无任何安全保证。被 atomic 修饰的属性(不重载设置器和访问器)只保证了对数据读写的完整性,也就是原子性,但是与对象的线程安全无关。 2、线程安全有保障、对性能有要求的情况下可使用 nonatomic替代atomic,当然也可以一直使用atomic。…
iOS‘腾讯阿里网易’上来就四道算法题?(一)
现在出去面, 如果是面中高级的, 基本不会问那些特别基础的东西了, 底层这块问到的是最多的,现在大厂有一点,你在一个项目组面完了, 基础面试这一块就不用在面了! 特别在乎的是做过的项目. 如果项目好久很好说话, 项目不好很被动, 不知道怎么去补。 由于我面试的都是比较大的公司,…
阿里体育iOS岗面试题
面试之前并不了解阿里体育这个公司,三面的时候根据面试官的介绍,阿里体育是阿里巴巴的投资公司,管理团队和阿里巴巴没有关系,但是开发流程却是遵守的阿里巴巴的规范,阿里体育并不算是阿里巴巴的子公司,这点要注意。阿里体育整个公司规模不大,客户端技术研发人员截至目前只有10人左右,某种程…
iOS大厂常问面试题--Runloop篇
1.Runloop 和线程的关系? 一个线程对应一个 Runloop。 主线程的默认就有了 Runloop。 子线程的 Runloop 以懒加载的形式创建。 Runloop 存储在一个全局的可变字典里
AutoreleasePool面试题总结
在大量的循环中,每次生成的对象没有被及时释放,导致内存暴增。 在autoreleasepool的作用域结束时,对象就会及时被释放。 很多答案都是“当前作用域大括号结束时释放”,显然木有正确理解Autorelease机制。 当重复打印button的时候可以看到日志,只有当即将休眠…
iOS autoreleasePool原理总结
1. autorelease的本质 2. autoreleasepool的源码解析 3. autoreleasePoolPage的结构 4. autoreleasePool的结构和工作原理 6. autorelaeasepool、NSRunLoop 、子线程三者的关系 由此发现…
iOS - 聊聊 autorelease 和 @autoreleasepool
作为 iOS 开发者,在面试过程中经常会碰到这样一个问题:在 ARC 环境下autorelease对象在什么时候释放?如果你还不知道怎么回答,或者你只有比较模糊的概念,那么你绝对不能错过本文。 本文将通过Runtime objc4-756.2版本源码、macOS 与 iOS 工…