我的梦想
不是每个人都应该像我这样去建造一座水晶大教堂,但是每个人都应该拥有自己的梦想,设计自己的梦想,追求自己的梦想,实现自己的梦想。梦想是生命的灵魂,是心灵的灯塔,是引导人走向成功的信仰。有了崇高的梦想,只要矢志不渝地追求,梦想就会成为现实,奋斗就会变成壮举,生命就会创造奇迹。——罗伯·舒乐
  推荐文章
算法 加密原理

非对称加密算法--RSA加密原理及运用

在对大数据进行对称加密后,再用RSA给对称加密的KEY进行加密,或者加密Hash值,也就是数字签名

阅读更多
底层原理 源码分析

Runtime底层原理总结--反汇编分析消息转发

消息转发:发送一个消息,也就是sel查找imp,当没有找到imp,接下来进入动态方法解析,如果开发者并没有处理,会进入消息转发。 消息转

阅读更多
底层原理 源码分析

多线程原理--GCD源码分析

阅读源码是枯燥的,可能暂时对我们的工作没什么帮助,现在但是作为一个有一定开发经验的开发人员而言,这一步是必须要走的;可能是受到了身边同事、

阅读更多
Mac电脑配置福利Alfred、Go2shell、iTerm2+Oh My Zsh Mac电脑配置福利Alfred、Go2shell、iTerm2+Oh My Zsh
哎,一年换了个21-inch iMac,两个27-inch iMac,加上重做系统就更不说了,每次都要下载各种软件,各种配置。。。故记录这篇文章以免自己以后老了记不住,希望可以帮到更多人吧! 效率神器Alfred、Go2shell首先,拿
2021-02-02
快速了解iOS单元测试 快速了解iOS单元测试
XCTestCase进入xxUITests.m文件,会看到继承自XCTestCase:Xcode集成的一套单元测试框架XCTestCase The primary class for defining test cases, test m
2020-07-23
自定义NSOperation子类-图片下载器 自定义NSOperation子类-图片下载器
研究过NSOperation后,想通过实战更好的理解NSOperation,适用于对下载图片不频繁的项目,免得为了一个小需求而导入比较重的框架。Demo(直通车)主要利用自定义NSOperation子类,同时借鉴了AFNetworkin
多线程原理--NSOperation、NSOperationQueue 多线程原理--NSOperation、NSOperationQueue
NSOperation类是iOS2.0推出的,通过NSThread实现的,但是效率一般。从iOS4推出GCD时又重写了NSOperation和NSOperationQueue,NSOperation和NSOperationQueue分别
React简述 React简述
React是Facebook在2013年推出的前段框架。React不是一个MVC框架,React是一个构造可组合式用户界面的库。它鼓励创建可重用的UI组件会随着时间而改变的数据。React采用不同的方法,当组件第一次初始化时,rende
2019-12-05
多线程原理--GCD源码分析 多线程原理--GCD源码分析
阅读源码是枯燥的,可能暂时对我们的工作没什么帮助,现在但是作为一个有一定开发经验的开发人员而言,这一步是必须要走的;可能是受到了身边同事、同行的影响,看别人在读源码也跟着读源码,或者是开发中遇到了瓶颈,亦或者是开发不再局限于业务的开发,需
多线程简介 多线程简介
iOS系统 中,每一个应用都是一个进程。具体了解Runloop底层原理:https://www.jianshu.com/p/9cb4edc0670d,除了Runloop底层原理还介绍了线程间的通讯等。 进程与线程 线程是进程的基本执行
多线程原理--了解GCD 多线程原理--了解GCD
GCD 简介在iOS 4版本之后引用GCD。GCD全称是 Grand Central Dispatch,纯 C 语言,提供了非常多强大的函数。GCD是苹果公司为多核的并行运算提出的解决方案,会自动利用更多的CPU内核(比如双核、四核),G
KVO底层原理—利用Runtime自定义KVO KVO底层原理—利用Runtime自定义KVO
KVO:Key-value observer,也就是键值观察,是Objective-C对观察者模式的实现,每当被观察对象的某个属性值发生改变时,注册的观察者便能得到通知。当然想了解KVO,还要先对KVC有所了解:KVC底层原理,本文利用
Category实现原理--源码分析 Category实现原理--源码分析
在Objective-C 2.0中新增的Category可以动态地为已有类添加新的对象方法、类方法、协议、和属性。注:这里的属性只会生成set/get方法的声明,并不会自动生成成员变量(分类是在运行时才去加载,对象的内存布局已经确定,无
KVC底层原理--YYModel简述 KVC底层原理--YYModel简述
YYModel的作用就是字典转模型,在了解YYModel前,我们先了解下KVC的知识。 KVC:也称之键值编码,是一种采用了NSKeyValueCoding协议的对象(直接或间接继承NSObject时会为基本方法提供默认实现)通过间接访
Runloop底层原理--源码分析 Runloop底层原理--源码分析
什么是Runloop?Runloop不仅仅是一个运行循环(do-while循环),也是提供了一个入口函数的对象,消息机制处理模式。运行循环从两种不同类型的源接收事件。输入源提供异步事件,通常是来自另一个线程或来自不同应用程序的消息。定时器
1 / 2