会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
任伟
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
18
下一页
2022年4月6日
iOS全埋点解决方案-控件点击事件
摘要: 前言 我们主要介绍如何实现控件点击事件($AppClick)的全埋点。在介绍如何实现之前,我们需要先了解一下,在 UIKit 框架下,处理点击或拖动事件的 Target-Action 设计模式。 一、 Target-Action Target-Action,也叫目标-动作模式,即当某个事件发
阅读全文
posted @ 2022-04-06 10:32 任淏
阅读(1024)
评论(0)
推荐(0)
2022年4月1日
iOS全埋点解决方案-界面预览事件
摘要: 前言 我们先了解 UIViewController 生命周期相关的内容和 iOS 的“黑魔法” Method Swizzling。然后再了解页面浏览事件($AppViewScreen)全埋点的实现原理 一、UIViewController 生命周期 众所周知,每一个 UIViewContro
阅读全文
posted @ 2022-04-01 10:00 任淏
阅读(516)
评论(0)
推荐(0)
2022年3月29日
iOS全埋点解决方案-应用退出和启动
摘要: 前言 通过应用程序退出事件,可以分析应用程序的平均使用时长;通过应用程序的启动事件,可以分析日活和新增。我们可以通过全埋点方式 SDK 实现应用程序的退出和启动事件。 一、全埋点的简介 目前、全埋点采集可以采集一下4个事件。 1、$AppEnd 事件:应用程序退出事件 2、$AppStart
阅读全文
posted @ 2022-03-29 15:33 任淏
阅读(1587)
评论(0)
推荐(0)
2022年3月23日
iOS全埋点解决方案-数据采集SDK
摘要: 前言 埋点一般可以分为客户端埋点和后端埋点。由于客户端埋点更加贴近业务,更加直观,因此称为市面上主流数据采集手段。对于 iOS 端的埋点,目前市面上主流代码埋点和全埋点两种方案。其中,代码埋点即显式地调用数据采集 SDK 提供的接口来采集数据,在采集能力上有比较大的优势,但是需要做额外的开发,易
阅读全文
posted @ 2022-03-23 15:50 任淏
阅读(2390)
评论(0)
推荐(0)
2022年3月21日
iOS 图片资源放在 Images.xcassets 和单独文件夹的区别,通过 imageNamed 和imageWithContentsOfFile 加载的区别
摘要: 一、iOS 图片资源放在 Images.xcassets 和单独文件夹的区别 Images.xcassets (1)图片的资源包放到 Images.xcassets 中,会把所有的文件打包 Assets.car文件,图片会被压缩,从而使包的体积变小。 (2)只支持png格式的图片 (3)图片只支持
阅读全文
posted @ 2022-03-21 17:58 任淏
阅读(710)
评论(0)
推荐(0)
2022年3月15日
国密算法的科普
摘要: 一、国密算法的背景 1、国家密码管理局 1、密码算法是保障信息安全的核心技术,尤其是我国最关键的银行业核心领域长期以来都是沿用MD5、SHA-256、3DES、AES、RSA等这些国际通用的密码算法体系及相关标准。随着计算机性能提升,原本被认为安全的加密算法,也越来越容易破解。 •1997年
阅读全文
posted @ 2022-03-15 10:23 任淏
阅读(2659)
评论(0)
推荐(1)
2022年3月11日
Library路径下每次Run都会改变
摘要: 问题:在 Xcode 中每次 Run, Library 目录就会改变,就像重新安装了一个 APP 一样? // 获取 Library 路径 NSString *filepath = [NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NS
阅读全文
posted @ 2022-03-11 18:25 任淏
阅读(111)
评论(0)
推荐(0)
2022年3月3日
iOS设计模式与架构
摘要: 开局先来几道面试题: 讲讲MVC、MVVM、MVP几种设计模式,以及你在项目里面具体是怎么写的 你自己用过哪些设计模式 一般开始做一个项目,你的架构是如何思考的 架构 架构(architecture) 软件开发中的设计方案 架构可大可小,类与类之间的关系、模块与模块之间的关系、客户端与服务端的关系都
阅读全文
posted @ 2022-03-03 10:45 任淏
阅读(239)
评论(0)
推荐(0)
iOS性能优化
摘要: 开局几道面试题: 你在项目中是怎么优化内存的? 优化你是从哪几方面入手? 列表卡顿的原因有哪些?你平时是怎么优化的? 遇到tableView卡顿吗?会造成卡顿的原因大致有哪些? CPU和GPU 在屏幕成像过程中,CPU和GPU起着至关重要的作用 CPU(central processing unit
阅读全文
posted @ 2022-03-03 10:44 任淏
阅读(324)
评论(0)
推荐(0)
2022年2月25日
内存管理(二)
摘要: iOS程序的内存布局 简而言之,就是一张图: 当然,一般我们也可以把内存分为五大区域: 方法区(程序代码区)、常量区、静态区(全局区)、堆、栈 可以看出,上图中的数据段包含了五大区域中的常量区和静态区。 其实质是一样的,只是叫法不一样。 内存五大区更多学习 从打印结果来看,相同的字符串是同一个地址。
阅读全文
posted @ 2022-02-25 10:45 任淏
阅读(85)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
18
下一页
公告