![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码分享
为什么大魔王
热爱技术的猥琐大叔
展开
-
宏定义的黑魔法
宏定义的黑魔法 - 宏菜鸟起飞手册转载 2014-08-04 13:53:38 · 476 阅读 · 0 评论 -
学习GCD
GCD是和block紧密相连的,所以最好先了解下block。GCD是C level的函数,这意味着它也提供了C的函数指针作为参数。 下面首先来看GCD的使用: dispatch_async(dispatch_queue_t queue, dispatch_block_t block); async表明异步运行,除了async,还有sync(同步),delay(延时) b转载 2014-09-24 17:28:35 · 429 阅读 · 0 评论 -
适配ios7ViewController
http://www.cnblogs.com/mgbert/p/3490569.html 1.所有的UIViewController加如下方法。 - (void) viewDidLayoutSubviews { if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0){转载 2014-10-30 10:48:56 · 375 阅读 · 0 评论 -
iOS 通讯录修改操作
1.需要引入AddressBook.framework框架 2.iPhone通讯录的增加联系人的操作,代码如下(放到项目中可直接运行): // 初始化一个ABAddressBookRef对象,使用完之后需要进行释放, // 这里使用CFRelease进行释放 // 相当于通讯录的一个引用 ABAddressBookRef addressBook = ABAddressBookCrea转载 2014-11-27 13:32:34 · 663 阅读 · 0 评论