首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
ys708001
更多收藏集
微信扫码分享
微信
新浪微博
QQ
41篇文章 · 0订阅
阿里的iOS协程库 coobjc 源码解析(综述)——协程是什么?
本系列是笔者解析阿里的开源协程库 coobjc 的开篇之作,主要聊一聊协程是什么以及如何在iOS的开发过程中为我们带来帮助。 本篇还不会涉及到 coobjc 的代码细节解读,详见后续哈~
使用 LLVM
前言 目前在做一些编译相关调研。先前写过篇《深入剖析 iOS 编译 Clang / LLVM》和《深入剖析 iOS 编译 Clang / LLVM 直播的 Slides》,内容偏理论。本篇着重对 LL
UITableView和UICollectionView实现自定义滚动动画
不不不,如果你觉得就这么简单的话说明你还是太年轻了。这样写你的列表在滚动的一开始上面的cell就消失了,这种效果是完全过不了产品和视觉小姐姐的像素眼。 为了实现自定义滚动动效我们可以使用CADisplayLink来实现,至于为什么不用其他timer相信大家可以自己百度了解。 当…
DispatchAsync到主队列无法用于判断列表刷新完成
一直以来都有博客说dispatch_async能够获得列表reloadData完成的时机,但实际上我在工作中遇到了以下代码不生效的情况。另外,stack overflow中也有人遇到了与我有相同的问题
闲来无事写的一份xcconfig编写指南,好像还不错的样子。
前言 学如逆水行舟,不进则退。共勉!!! 最近项目都搞完了,比较轻松,闲来无事,分享一份xcconfig编写指南吧。希望给需要的人,提供一点小小的帮助。不要忘记点赞关注就好。嘿嘿!!!废话不多说,直接
cocoapods 小技能:只安装新添加的库,已更新的库忽略
前言 为了避免修改第三方库之后,使用pod install的时候 更新了库,采用参数--verbose --no-repo-update,只安装新添加的库。 I cocoapods 用法 1.1 更新
iOS符号解析重构之路
通过对线上iOS符号解析服务的持续探索和优化,最终完整落地了一套将平均单行解析效率提升70倍的技术方案。
复杂业务下UIViewController的减负工作
绝大部分的开发者一开始都是从MVC架构开始进行开发的,而后有了MVCS、MVP以及MVVM等等。 日常开发情况下,我们遭遇最多的还是CollectionView或者TableView视图,因此,我会在下面针对TableView来举几个可以为Controller减负的例子。 关于…
iOS 符号化浅析
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 前言 Hi Coder,我是 CoderStar! 之前对于符号化的相关知识总是零零碎碎的,不成体系,刚好最近看到很多位同学发了一些关于 iO
iOS 稳定性问题治理:卡死崩溃监控原理及最佳实践
通常 App 卡死时间超过 20s 之后会触发操作系统的保护机制,发生崩溃,此时在用户的设备中能找到操作系统生成的卡死崩溃日志,但是因为 iOS 系统封闭生态的关系,App 层面没有权限拿到卡死崩溃的日志。 一般而言用户遇到卡死问题的时候并没有耐心等待那么久的时间,可能在卡住 …