首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
和莎拉波娃谈了两年恋
更多收藏集
微信扫码分享
微信
新浪微博
QQ
31篇文章 · 0订阅
iOS开发技巧之使用Runloop监控App卡顿
这是我参与8月更文挑战的第21天,活动详情查看: 8月更文挑战 所谓卡顿,就是App在主线程上无法响应用户交互的现象。如果一个App出现了长时间的卡顿,那么极有可能流失大量用户;所以卡顿对App的负面
RunLoop实战:实时卡顿监控
上篇文章说道,RunLoop总结与面试,搞懂了RunLoop底层原理,当然要写东西练手喽,参考之前同事写的工具和一些文章,输出此文。 监控卡顿,说白了就是找到主线程都在干些啥。 我们知道一个线程的消息事件处理都是依赖于NSRunLoop来驱动,所以要知道线程正在调用什么方法,就…
OC知识梳理:内存管理
内存布局 1. 内核区 内核占用的内存区域。 2. 栈区(Stack) 存放函数的参数值、局部变量的值、对象的指针地址; 编译器自动分配释放; 快速高效,但操作方式不够灵活(类似数据结构栈FIF...
iOS 小技巧总结
tableview分割线 去除cell最后一条分割线 获取tableView某一组中某一行的Cell UIView添加背景图 获取导航栏处于第几层级 隐藏导航栏 先返回首页再跳转tabbar 返回按钮
RAC(ReactiveCocoa)的基本使用
RAC简介 一. 什么是ReactiveCocoa? ReactiveCocoa(其简称为RAC)是由Github 开源的一个应用于iOS和OS X开发的新框架。RAC具有函数式编程(FP)和响应式编
Mac平台使用FFmpeg问题总结
一、Qt的项目怎么生成Xcode项目 二、执行avformat_open_input闪退 给QT项目增加Info.plist文件 在QT项目创建Info.plist文件 Info.plist文件中增加
iOS多线程:『NSOperation、NSOperationQueue』详尽总结
1. NSOperation、NSOperationQueue 简介 NSOperation、NSOperationQueue 是苹果提供给我们的一套多线程解决方案。
SDWebImage 源码解析
相信对于广大的iOS开发者,对SDWebImage并不会陌生,这个框架通过给UIImageView和UIButton添加分类,实现一个异步下载图片并且支持缓存的功能。整个框架的接口非常简洁,每个类的分工都很明确,是很值得大家学习的。 这个框架的核心类是SDWebImageMan…
Runtime经典面试题(附答案)
如果方法返回值为结构体,发送给nil的消息将返回0。结构体中各个字段的值将都是0; 如果方法的返回值不是上述提到的几种情况,那么发送给nil的消息的返回值将是未定义的。 图中实线是 super_class指针,虚线是isa指针。 Root class (class)其实就是NS…
iOS卡顿监测方案总结
最近在写APM相关的东西,所以整理了一下iOS中卡顿监测的那些方案,不了解卡顿的原理的可以看这篇文章iOS 保持界面流畅的技巧,写的很好。 FPS (Frames Per Second) 是图像领域中的定义,表示每秒渲染帧数,通常用于衡量画面的流畅度,每秒帧数越多,则表示画面越…