会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Andy5020
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
2016年2月29日
IOS开发 GCD介绍: 基本概念和Dispatch Queue
摘要: iOS的三种多线程技术 1.NSThread 每个NSThread对象对应一个线程,量级较轻(真正的多线程) 2.以下两点是苹果专门开发的“并发”技术,使得程序员可以不再去关心线程的具体使用问题 ØNSOperation/NSOperationQueue 面向对象的线程技术 ØGCD —— Gran
阅读全文
posted @ 2016-02-29 15:45 Andy5020
阅读(366)
评论(0)
推荐(0)
2016年2月25日
IOS开发 arc与非Arc代码的区别
摘要: 是属于ios开发中的内存管理问题:在这我简要概述一下,详细讲的话内容挺多,而且是作为一个ios开发人员,或ios开发爱好者,这是必须了解的:Objective-c中提供了两种内存管理机制MRC(MannulReference Counting)和ARC(Automatic Reference Cou
阅读全文
posted @ 2016-02-25 21:39 Andy5020
阅读(290)
评论(0)
推荐(0)
IOS开发 ARC和非ARC下使用Block属性的问题
摘要: 1. Block的声明和线程安全 Block属性的声明,首先需要用copy修饰符,因为只有copy后的Block才会在堆中,栈中的Block的生命周期是和栈绑定的,可以参考之前的文章(iOS: 非ARC下返回Block)。 另一个需要注意的问题是关于线程安全,在声明Block属性时需要确认“在调用B
阅读全文
posted @ 2016-02-25 17:59 Andy5020
阅读(429)
评论(0)
推荐(0)
IOS开发 __weak与__block修饰符到底有什么区别
摘要: API Reference对__block变量修饰符有如下几处解释: //A powerful feature of blocks is that they can modify variables in the same lexical scope. You signal that a block
阅读全文
posted @ 2016-02-25 17:47 Andy5020
阅读(1029)
评论(0)
推荐(0)
IOS开发Block详细用法
摘要: Block简介: ios4.0系统已开始支持block,在编程过程中,blocks被Obj-C看成是对象,它封装了一段代码,这段代码可以在任何时候执行。Blocks可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:blocks是inline的,
阅读全文
posted @ 2016-02-25 17:35 Andy5020
阅读(259)
评论(0)
推荐(0)
2016年2月24日
iOS开发CocoaPods使用
摘要: 一、为什么用CocoaPods iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。 二、安装 由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下: 注
阅读全文
posted @ 2016-02-24 22:23 Andy5020
阅读(145)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
公告