题记 作为iOS开发者,对category肯定不会陌生,category一般又叫分类,当我们需要为一个类增加额外的方法属性等时,分类便是我们的首选。根据前文可知,我们对象方法...
题记 作为iOS开发者,对category肯定不会陌生,category一般又叫分类,当我们需要为一个类增加额外的方法属性等时,分类便是我们的首选。根据前文可知,我们对象方法...
RunLoop是iOS开发中的一个基础概念,一个程序运行后,你动则它动,你不动它不动,这种时刻待命的效果,就是RunLoop的作用了。首先什么是RunLoop,它的字面意思是...
最近公司项目有个新要求,需要APP常驻后台,并能在用户唤醒屏幕(未解锁状态下)监听此操作,并实现APP中的自动开门功能。整理一下自己的思路做法,希望帮到有需要的朋友。 首先我...
如图我们会经常遇到这种需要点击弹出视图的效果,利用UIWindow能够比较容易地实现这个效果。首先我们要注意以下两点:1、定义一个static变量用来保存要显示的window...
最近在开发中需要进行压缩和解压的操作,网上参考了一些大神们的博客和文章,整理一下自己的思路,记录一下。 从http://code.google.com/p/ziparchiv...
NSOperation 是苹果公司对 GCD 的封装,了解GCD的朋友们使用起来并不会陌生,大家可以看到 NSOperation和NSOperationQueue分别对应 G...
GCD,全称是Grand Central Dispatch,纯C语言,是苹果公司为多核的并行运算提出的解决方案,它会自动利用更多的CPU内核(比如双核、四核),最重要的是它会...
通常在iOS中会遇到四种多线程编程的技术,分别是:(一)pthread(二)NSThread(三)NSOperation(四)GCD(全称:Grand Central Dis...
苹果系统为我们带来了一个很便利的功能,在长长的页面拖拽过程中,至于要点击一下顶部状态栏,便能回到页面最顶部,省去了漫长的滑动过程。但是有时在开发中,会遇到点击返回功能消失的现...
在iOS里关于UIKit的操作都是放在主线程,因此如果主线程被阻塞住了,你的UI可能无法及时响应事件,给人一种卡顿的感觉。大多数阻塞主线程的情况是在主线程做IO操作,比如文件...
在iOS里关于UIKit的操作都是放在主线程,因此如果主线程被阻塞住了,你的UI可能无法及时响应事件,给人一种卡顿的感觉。大多数阻塞主线程的情况是在主线程做IO操作,比如文件...
正如各位所知,面向对象的三大特性:封装、继承和多态,下面简单说下封装思想以及对磁盘缓存方法的抽取和封装。所谓封装就是把实现细节隐藏起来。面向对象编程中,把数据和操作过程、实现...
正如各位所知,面向对象的三大特性:封装、继承和多态,下面简单说下封装思想以及对磁盘缓存方法的抽取和封装。所谓封装就是把实现细节隐藏起来。面向对象编程中,把数据和操作过程、实现...
从事编程行业也有两年多,虽然文笔不好,但是还是一直想写些什么,但却不知从何下笔,拖延至今。刚好最近身边有朋友开始学iOS,被问了不少问题,决定把一些简单问题的思考过程整理一下...
这个我居然全文看懂了(´▽`ʃƪ)
磁盘缓存的计算与清理(1)从事编程行业也有两年多,虽然文笔不好,但是还是一直想写些什么,但却不知从何下笔,拖延至今。刚好最近身边有朋友开始学iOS,被问了不少问题,决定把一些简单问题的思考过程整理一下...
从事编程行业也有两年多,虽然文笔不好,但是还是一直想写些什么,但却不知从何下笔,拖延至今。刚好最近身边有朋友开始学iOS,被问了不少问题,决定把一些简单问题的思考过程整理一下...