首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
性能优化
订阅
番茄比较犟
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
HTTP和HTTPS详解
互联网的关键技术就是TCP/IP协议。两台计算机之间的通信是通过TCP/IP协议在因特网上进行的。实际上这个是两个协议: IP: Internet Protocol 网际协议。 TCP确保数据包以正确的次序到达,并且尝试确认数据包的内容没有改变。TCP在IP地址之上引端口(po…
UITableView 行高自适应 + 缓存优化
学习了 FDTemplateLayoutCell 后,我自己也写了一个 TableView 行高自适应加高度缓存的 Demo,本 Demo 研究实现了其中的最基本算高与缓存功能,仅供大家学习使用。
fir.im Weekly - iOS 保持界面流畅的技巧
生命不息,coding 不止。本期 fir.im Weekly 收集了微博上的热转资源,包含 Android、iOS 开发工具、源码分享,产品 UI 设计的好文章,还有一些程序员成长的 Tips,希望看完你会有所收获。
预加载与智能预加载(iOS)
前两次的分享分别介绍了 ASDK 对于渲染的优化以及 ASDK 中使用的另一种布局模型;这两个新机制的引入分别解决了 iOS 在主线程渲染视图以及 Auto Layout 的性能问题,而这一次讨论的主要内容是 ASDK 如何预先请求服务器数据,达到看似无限滚动列表的效果的。
移动端监控体系之技术原理剖析
在这样一个注重用户体验的时代,APM 技术快速发展,国内更是百花齐放,最近对各个公司的 APM 产品有一个调研,并在此基础上进行了自己的实践。这里就从 iOS 的角度出发,谈谈自己对移动端 APM 的技术上的理解,并提供相对应的实例。 APM 的全称是Application p…
atomic性能真的很差,并发queue+barrier性能真的很好吗?
在iOS平台中,开发者都知道几乎所有的属性都应该用nonatomic修饰,那么为什么呢?
关于线上检测主线程卡顿的问题
大家好,第一次在掘金这个平台写东西。如有错误,希望指出。 关于runloop是什么我就不多说了,因为网上有很多关于这个的文章,最推荐的还是YYKit的作者博客上那篇。 PingConfig 只是我随便写的一个用来存储runloop的状态和信号量的自定义类,其中的结构如下:恩,只…
FBRetainCycleDetector 使用介绍
FBRetainCycleDetector用以检测循环引用,可以检测NSObject的循环引用、关联对象(Associated Object)的循环引用、block的循环引用。
在Objective-C的ARC情况下,什么样的内存泄漏是无法避免或者减少的?
之前写了一个关于__unsafe_unretained特殊标识符讲解的翻译,其中也讲到了关于ARC情况下内存泄漏的问题,这片文章就是对之前问题的一个翻译讲解。 点击进入StackOverFlow问答页 一、问题 问题 问题翻译 在Mac和iOS平台上,未被释放的指针经常会导致内…
基于NSURLCache的缓存实现
缓存设计应该是每个客户端程序开发所必须考虑的问题,如果同一个功能需要多次访问,而每次访问都重新请求的话势必降低用户体验。但是如何处理客户端缓存貌似并没有统一的解决方案,多数开发者选择自行创建数据库直接将服务器端请求的JSON(或Model)缓存起来,下次请求则查询数据库检查缓存…