首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
lele8446
掘友等级
iOS高级研发工程师
|
易车网
一名专注于iOS领域深耕的码农
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
知识点
四、使用RunLoop 监测主线程卡顿,在主线程的RunLoop中添加一个observer,检测从 kCFRunLoopBeforeSources 到 kCFRunLoopBeforeWaiting 花费的时间是否过长。 @autoreleasepool是一个由Autorele…
懒到极致之怒撸一键打包发布系统
一切得从上个版本的打包发布说起。 开发中本人负责了iOS包的版本发布工作。iOS打包:不就是选一下证书,再在Xcode上点几下按钮,IDE全都给你设置好流程了,有必要这么麻烦吗? 诚然,如果只是打包,在不考虑团队协同合作、打包效率、重复工作量的前提下,使用Xcode自带的打包方…
CJLabel富文本 —— UILabel支持选择复制以及实现原理
CJLabel 经过若干版本迭代,各个功能已经日趋完善,并且不断精细,特别是在V4.0.0版本迎来了重头戏:新增enableCopy属性,支持选择、全选、复制功能,类似UITextView的选择复制效果。 先来回顾一下CJLabel在显示文本以及响应链点点击的过程中,底层是怎样…
CJMethodLog(一)Runtime原理:从监控还原APP运行的每一行代码说起
是否遇到过如此场景:对于项目中一些不是Crash的问题,由于缺乏log日志,排查起来很是麻烦;又或者对于一些特定设备、特定场景的问题,由于缺乏条件没法重现,最后只能不了了之。比如下面的例子: 那是否有这样一种系统:它能够实时记录用户对APP的操作行为,并还原当前操作对应的运行代…
CJMethodLog 二:从监控还原APP运行的每一行代码说起
这里就来讲讲 CJMethodLog 的具体实现。 CJMethodLog.h 暂时提供三个方法:初始化配置、获取日志文件、删除日志数据。 在 main.m 文件中设置需要监听的类名配置,理论上任意时刻都可以重设监听配置,但不建议这么做!!因为每次重设监听配置都会修改监听类的方…
个人成就
文章被点赞
8
文章被阅读
7,978
掘力值
133
关注了
5
关注者
1
收藏集
0
关注标签
17
加入于
2018-03-24