首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
恩泽1480650240804
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
iOS插件化架构探索
WWDC2014苹果在iOS上开放了动态库,这给了我们一个很大的想象空间。 动态库即动态链接库,是Cocoa/Cocoa Touch程序中使用的一种资源打包方式
iOS 设计模式
一 工厂模式 学习链接 https://www.jianshu.com/p/6310deea5a5c https://www.jianshu.com/p/c85531b24ddb 说明 工厂模式又分为
[iOS] 谈谈iOS多线程的锁
iOS开发中由于各种第三方库的高度封装,对锁的使用很少,刚好之前面试中被问到的关于并发编程锁的问题,都是一知半解,于是决定整理一下关于iOS中锁的知识,为大家查缺补漏。 在过去几十年并发研究领域的出版物中,锁总是扮演着坏人的角色,锁背负的指控包括引起死锁、锁封护(luyang注…
iOS离屏渲染
本文简单介绍了iOS中离屏渲染的相关内容呢。 APP将要渲染的信息提交给CPU,CPU通过一定的处理后提交给GPU。GPU不停的将内容渲染完成放到帧缓冲区中(FrameBuffer)。最后显示到屏幕上。 与普通流程不同的是,GPU把渲染好的的内容存放到离屏渲染缓冲区中,在离屏渲…
OpenGL - 离屏渲染
iOS页面显示流程是,CPU将需要显示的内容进行处理,例如顶点、图元、颜色等信息,处理完成后交给GPU进行渲染,渲染后放在一个和屏幕像素数据量一样大的缓存空间frame buffer里面,这也就是GPU存储渲染结果的地方。 但是有时候有多个图层,当对下面图层做一些处理,例如圆角…
学习并理解 23 种设计模式
在《设计模式:可复用面向对象软件的基础》一书中所介绍的 23 种经典设计模式,不过设计模式并不仅仅只有这 23 种,随着软件开发行业的发展,越来越多的新模式不断诞生并得以应用。有经验的开发者在学习设计模式可以和过往的经验互相印证,更容易理解这些设计模式。 每个模式都有相应的对象…
AutoreleasePool的实现
在MRC中,调用[obj autorelease]来延迟内存的释放;在ARC下,对象调用autorelease方法,就会被自动添加到最近的自动释放池,只有当自动释放池被销毁的时候,才会执行release方法,进行释放。真实结果到底是什么,等看完源码后我们就会知道了。 @auto…
OC内存管理--引用计数器
否则Runtime会使用一张散列表来管理引用计数。 Tagged Pointer指针的值不再是地址了,而是真正的值。所以,实际上它不再是一个对象了,它只是一个披着对象皮的普通变量而已。所以,它的内存并不存储在堆中,也不需要malloc和free; 在内存读取上有着3倍的效率,创…