首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
木权又
掘友等级
pawn
每天都被自己菜到想哭
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
135
文章 71
沸点 64
赞
135
返回
|
搜索文章
赞
文章( 71 )
沸点( 64 )
Kingfisher 源码阅读笔记(4)
优秀的开源框架,经过很多人的反复验证、查看,不断地趋于完善。作为一个新手,如果想要做出突出的贡献是很难的了。但是,我们可以从小处着手,逐渐的参与到开源框架的维护当中。
iOS 离屏渲染分析
上一篇文章 ,我们了解了iOS渲染架构,以及 GPU 的渲染流程。GPU 的渲染方式有两种。 On-Screen Rendering:当前屏幕渲染,CPU、GPU 不停地将内容渲染完成放入frame buffer帧缓冲区中,显示屏幕从 frame buffer中获取内容显示。 …
iOS Swift GCD 开发教程
本教程将带你详细了解 GCD 的概念和用法,通过文中的代码示例和附带的 Github 示例工程,可以进一步加深对这些概念的体会。附带的示例工程是一个完整可运行的 App 项目:DispatchQueueTest,项目地址点此处。本教程提供离线版,阅读体验更佳: HTML 版 、…
Swift在扩展中关联对象
Objective-C 最让人诟病的也许就是不能给已有类添加属性, 但是可以通过 Objective-C 的运行时机制关联自定义属性到对象上, 几乎弥补了这个痛点. Swift Extension 比 Objective-C Category 增色不少, extension 能…
木又的《Swift进阶》读书笔记——泛型
泛型编程是一种可以保持类型安全性的代码重用技术。 可以认为泛型是多态 (polymoyphism)的一种形式。我们可以用泛型抽象任何与类型无关的逻辑细节,并以此划分更清晰的责任边界。
从客户端角度窥探小程序架构
小程序自诞生以来。就以一种百家争鸣的姿态展现在开发者的面前。继2017年1月9日微信小程序诞生后,小程序市场又陆续出现了支付宝小程序、头条小程序、百度智能小程序等等。各家都在微信小程序的基础上,面向自己的业务,对架构进行逐步优化调整,但是万变不离其宗,微信小程序终归为小程序鼻祖…
iOS底层原理-界面优化
界面优化无非就是解决卡顿问,优化界面流畅度,以下就通过先分析卡顿的原因,然后再介绍具体的优化方案,来分析如何做界面优化 界面渲染流程 具体流程可以参考图片渲染初探这里就大概讲一下图片渲染的流程,大体上
《swift-algorithm-club》——数据结构/图
图(Graphs) 在计算机科学中,图形被定义为一组点和与之配对的一组边。边可以具有权重,也可以有向的。
Swift引用计数的底层分析
学过swift的基础语法,我们知道类对象有3种引用方式:强引用(strong)、弱引用(weak)、无主引用(unowned)。 我们从上篇文章探索Swift中Class的大致结构,了解了引用计数存放的位置。我们现在写一个小Demo,来看下引用计数的变化: 从1到2到3,可能还…
Swift弱引用管理之Side Table
Side Table的引入是Swift弱引用管理系统中的一个明智改进,它最早出现在Swift 4中。 让我们仔细研究一下Side Table的概念以及它解决了哪些问题。 强引用对象会持有这个实例,并且只要强引用仍然存在,就不允许对其进行释放。 弱引用是一种引用,它不会持有所引用…
下一页
个人成就
文章被点赞
87
文章被阅读
25,274
掘力值
896
关注了
42
关注者
43
收藏集
4
关注标签
24
加入于
2019-10-30