摘要: 线程中同步任务是串行队列,也就是按顺序执行。同步任务:不会开辟新的线程,它是在当前线程执行的。dispatch 调度 GCD里面的函数都是以dispatch开头的。同步任务 步骤:1.创建一个串行队列 参数:1.队列标签 2.队列属性 DISPATCH_QUEUE_SERIAL它是个宏,是个N... 阅读全文
posted @ 2015-09-02 17:27 。低调ヽ继续 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 什么是GCD全称:Grand Central Dispatch ----牛逼的中枢调度器。纯c语言,提供很多非常强大的函数GCD的优势它是苹果公司为多核并行运算提出的解决方案。他会自动利用更多的cpu内核它会自动管理线程的生命周期(创建线程、调度任务、销毁线程)。程序员只需要告诉GCD想要执行什么任... 阅读全文
posted @ 2015-09-01 11:19 。低调ヽ继续 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 自动释放池什么时候创建,什么时候销毁?运行循环结束前会释放自动释放池,还有就是池子满了,也会销毁。面试题下面代码存在内存问题么?如果存在如何解决?为什么-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ int lage... 阅读全文
posted @ 2015-09-01 10:34 。低调ヽ继续 阅读(3518) 评论(0) 推荐(0) 编辑
摘要: Run Loop就是一个事件处理的循环,用来不停的调动工作以及处理输入事件。使用Run Loop的目的就是节省CPU效率,线程在有工作的时候忙于工作,而没工作的时候处于休眠状态。 理解对按钮添加事件这个操作[btn addTarget:self action:@selector:(btnCli... 阅读全文
posted @ 2015-08-31 18:06 。低调ヽ继续 阅读(164) 评论(0) 推荐(0) 编辑
摘要: nonatomic 非原子属性atomic 原子属性他们本身就是个加锁。原子属性就是不可分割的属性 原子属性实现:单(线程)写,多(线程)读。因为写的安全级别要求更高,读的安全级别要求低一些,可以多读几次保证数据正确性。在atomic情况下,只要重写了set方法,getter也得重写,原子属性内部... 阅读全文
posted @ 2015-08-31 10:30 。低调ヽ继续 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 多线程网络的学习什么是进程? 系统中正在运行的一个应用程序是一个进程。 比如同时打开qq xcode系统就会分别启动两个进程。而且是相对独立的进程,相互不影响。 1个进程想要执行任务,就必须有线程,每个进程至少有1个线程。 线程是进程的基本执行单元,一个进程的所有任务都在线程中执行。串行: ... 阅读全文
posted @ 2015-08-29 10:57 。低调ヽ继续 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 新建数据库连接的时候,将默认的端口号更改掉,改为3307,即可解决这个问题。 具体是为什么我也不清楚,我自己想的一个可能就是mac电脑 上的某个程序可能已经占用了3306那个默认的端口,因为.net发布程序的时候经常让选用一个比较大的端口以免被别的程序占用,我想mac中也有这种可能吧。 阅读全文
posted @ 2015-08-23 11:34 。低调ヽ继续 阅读(4788) 评论(0) 推荐(0) 编辑
摘要: Starting httpd: AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain. Set the 'ServerNam... 阅读全文
posted @ 2015-08-23 11:28 。低调ヽ继续 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 明确,只要在block里边用到我们自己的东西,成员变量,self之类的,我们都需要将其拿出来,把它做成弱指针以便之后进行释放。 在ZPShareViewController这个控制器中,由如下代码: ZPSettingItem *item = [[ZPSettingItem alloc]in... 阅读全文
posted @ 2015-08-10 15:13 。低调ヽ继续 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,我们使用tableview的时候从来没有设置过cell的大小(w,h)、位置(x,y)等,而是系统直接给我们自动生成,但是有的时候我们可能会改动cell的大小及位置,比如:在适配ios6跟ios8的时候,需要把外观做的一样,但是ios6中cell中的contextview默认情况下是... 阅读全文
posted @ 2015-08-10 11:36 。低调ヽ继续 阅读(3167) 评论(0) 推荐(0) 编辑