GCD (Grand Central Dispatch)
是Apple公司开发的一种技术,它旨在优化多核环境中的并发操作并取代传统多线程的编程模式。在Mac OS X 10.6和IOS
4.0之后开始支持GCD。使用GCD的一个理由就是方便。回想一下以前的多线程编程,我们会把异步调用的代码放到另外的...
分类:
其他好文 时间:
2014-05-09 11:05:26
阅读次数:
301
转自:http://mobile.51cto.com/hot-430409.htm可能你很难相信,UIScrollView和一个标准的UIView差异并不大,scroll
view确实会多一些方法,但这些方法只是UIView一些属性的表面而已。因此,要想弄懂UIScrollView是怎么工作之前,你...
分类:
移动开发 时间:
2014-05-08 22:29:55
阅读次数:
642
iOS数据保存IOS中NSUserDefaults的用法(轻量级本地数据存储)
分类:
移动开发 时间:
2014-05-08 22:25:55
阅读次数:
410
打算每天抽出一点时间学习音频方面的知识,在此做下汇总:1. 多媒体层预览
根据结构,明确学习内容。
分类:
移动开发 时间:
2014-05-08 21:30:44
阅读次数:
359
说说那些令人惊叹的下拉效果1.
动画下拉,这里借用一下github的资源优点:直接用gif图处理,下拉进度完全按照gif图运行时间,只要时间和下拉进度匹配就可以了,
效果很流畅https://dribbble.com/shots/1418440-Twisted-gif?list=searches&t...
分类:
移动开发 时间:
2014-05-08 21:28:47
阅读次数:
519
音频模块位于多媒体层里。多媒体层包含了图形、音频、视频三种技术。这三种技术会给你带来声觉、视觉上的良好体验。来看看ios的结构体系以及媒体层上的内容:
我们可以看出,媒体层位于cocoaTouch与Core Services 层之间并且媒体层主要包含图形、音频、...
分类:
其他好文 时间:
2014-05-08 20:48:55
阅读次数:
490
在编写面向对象的程序时,你经常希望向现有的类添加一些新的行为:你总是能够为对象提供使用这些新方法的新手段。当希望为现有的类增加新行为时,我们通常会创建子类,但是有时候子类并不方便。例如,你可能会希望为NSString类增加一些新行为,但是你知道NSString实际上只是一个类簇的前台表示,因而无法为...
分类:
移动开发 时间:
2014-05-08 20:35:20
阅读次数:
362
官方代码发短息和邮件添加MessageUI.framework 库发送信息-
(IBAction)showSMSPicker:(id)sender{ // You must check that the current device
can send SMS messages before you ...
分类:
移动开发 时间:
2014-05-08 20:26:04
阅读次数:
500
类别.h@interface
NSString(XXXXXX)-(NSInteger)getLen;@end.m@implementation
NSString(XXXXXX) -(NSInteger)getLen{ return
0;}@end//////////////////////////....
分类:
移动开发 时间:
2014-05-08 20:20:28
阅读次数:
365
先看看apple官网简述:registerNib:forCellWithReuseIdentifier:Register
a nib file for use in creating new collection view cells.-
(void)registerNib:(UINib *)nib...
分类:
移动开发 时间:
2014-05-08 20:17:35
阅读次数:
752