文中Demo地址:YSC-RunLoopDemo 1. RunLoop简介1.1 什么是RunLoop?可以理解为字面意思:Run表示运行,Loop表示循环。结合在一起就是运行的循环的意思。哈哈,我更愿意翻译为『跑圈』。直观理解就像是不停的跑圈。 RunLoop实际上是一个对象,这个对象在循环中 ...
阅读全文 »

这篇文章通过一步步指导,教你彻底学会『iOS应用间相互跳转』问题。文末有Github的学习Demo。 1. 应用间相互跳转简介在iOS开发的过程中,我们经常会遇到需要从一个应用程序A跳转到另一个应用程序B的场景。这就需要我们掌握iOS应用程序之间的相互跳转知识。 下面来看看我们在开发过程中遇到的 ...
阅读全文 »

1. NSOperation简介NSOperation是苹果提供给我们的一套多线程解决方案。实际上NSOperation是基于GCD更高一层的封装,但是比GCD更简单易用、代码可读性也更高。 NSOperation需要配合NSOperationQueue来实现多线程。因为默认情况下,NSOperat ...
阅读全文 »

1. GCD简介什么是GCD呢?我们先来看看百度百科的解释简单了解下概念 引自百度百科Grand Central Dispatch (GCD) 是Apple开发的一个多核编程的较新的解决方法。它主要用于优化应用程序以支持多核处理器以及其他对称多处理系统。它是一个在线程池模式的基础上执行的并行任务。 ...
阅读全文 »

本文用来介绍 iOS 多线程中,pthread、NSThread 的使用方法及实现。
第一部分:pthread 的使用、其他相关方法。
第二部分:NSThread 的使用、线程相关用法、线程状态控制方法、线程之间的通信、线程安全和线程同步,以及线程的状态转换相关知识。

阅读全文 »

这个人也许永远不回来了,也许”明天”回来! 这是沈从文先生写的《边城》里的最后一句话。当我满怀着对翠翠和二老最终姻缘的期待,跟随小说读到了这句话时,却不想全书已结束,留下了一个耐人寻味的结局等待读者去猜想补充。这是一个故事的结束,又好像是另一个故事的开始。故事或美好,或悲伤,全凭各人心中所想。 ...
阅读全文 »

本文用来介绍Foundation框架的相关知识,以及Foundation框架所提供类的相关知识总结。 1. 框架介绍框架是由很多类、方法、函数和文档按照一定的逻辑组织起来的集合,以使开发程序变得更加容易。在OS X系统下有100多个框架,这些框架可以用来开发应用程序。 2. Foundation ...
阅读全文 »
0%