首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Ghost123
掘友等级
iOS开发工程师
世上除死无大事
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
iOS界面渲染流程
UIView渲染 iOS渲染视图的核心是Core Animation 其渲染层次依次为:图层树->呈现树->渲染树 CPU阶段 布局(Frame) 显示(Core Graphics) 准备(Quart
iOS APP启动优化
冷启动和热启动冷启动:指APP被后台kill后重新启动APP,这种启动方式叫做冷启动。热启动:APP的状态由running切换为suspend,APP 没有被kill仍然在后台运行。再次把APP切换到
HTTPS认证
简单来说,HTTPS就是HTTP协议上再加一层加密处理的SSL协议,即HTTP安全版。相比HTTP,HTTPS可以保证内容在传输过程中不会被第三方查看、及时发现被第三方篡改的传输内容、防止身份冒充,从而更有效的保证网络数据的安全。 因为CA(证书颁发机构)比较权威,所以很多浏览…
iOS证书签名机制
相比安卓系统随便从哪里下载都能运行,系统安全存在许多隐患,例如盗版软件、病毒入侵、静默安装等等。苹果为了控制手机上的所有应用必须是经过授权的,规定正规应用只能在AppStore下载,同时对于调试阶段的安装、灰度测试和企业分发,苹果使用双重签名机制来控制应用权限并使其不被滥用 非…
iOS知识点
2. 如果返回NO,则进入第三步 引入一个对象proxy,proxy弱引用 self,然后 proxy 传入NSTimer。即self 强引用NSTimer,NSTimer强引用 proxy,proxy 弱引用 self,这样通过弱引用来解决了相互引用,此时不会形成环 处。
RunLoop
每条线程都有唯一的一个与之对应的RunLoop对象 RunLoop保存在一个全局的NSDictionary里,线程作为key,RunLoop作为Value 线程刚创建时并没有RunLoop对象,R
Objective-C对象的本质
很多人都知道Objective-C的底层主要是C,C++实现的,所以Objective-C得对象也肯定是基于C,C++的数据结构实现的.那问题来了,是什么数据结构实现的呢? 大家可以想象,对象或者类可
NSProxy使用
NSProxy实现了包括NSObject协议在内基类所需的基础方法,但是作为一个抽象的基类并没有提供初始化的方法.它接收到任何自己没有定义的方法他都会产生一个异常,所以一个实际的子类必须提供一个初始化方法或者创建方法,并且重载forwardInvocation:方法和metho…
行为型模式之访问者模式
主要解决:稳定的数据结构和易变的操作耦合问题。 需要对一个对象结构中的对象进行很多不同的并且不相关的操作,而需要避免让这些操作"污染"这些对象的类,使用访问者模式将这些封装到类中。 当一个数据结构中,一些元素类需要负责与其不相关的操作的时候,为了将这些操作分离出去,以减少这些元…
结构型模式之装饰器模式
装饰模式(Decorator Pattern) :动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰器模式比生成子类实现更为灵活.这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 要想实现透明的给一个对象增加功能,也就是要扩展对象的功能了,使用继承啊,有…
下一页
个人成就
文章被点赞
103
文章被阅读
70,519
掘力值
1,733
关注了
18
关注者
48
收藏集
0
关注标签
6
加入于
2019-02-26