09 2015 档案

摘要:GET和POST是两种常见的与服务器进行交互的HTTP方法:1.GET:.GET从语意上是获取指定URL的资源.传输过程中数据被放在请求的URL中。.传输的数据量小,这主要是因为受URL的长度限制。2.POST.POST从语意上是向指定URL的资源添加(提交)数据.将数据放在数据体(请求体),按照变... 阅读全文
posted @ 2015-09-25 09:06 悲了伤的老王 阅读(4583) 评论(4) 推荐(0)
摘要:GCD——Grand Central Dispatch 是基于C语言的框架,可以充分利用多核,也是苹果官方推荐使用的多线程技术。 GCD是由苹果开发的一个多核编程的解决方案。iOS4.0+才能使用,是替代NSThread,NSOperation的高效和强大的技术,GCD是基于C语言的 ... 阅读全文
posted @ 2015-09-20 15:03 悲了伤的老王 阅读(275) 评论(0) 推荐(0)
摘要:NSOperation/NSOperationQueue面向对象的线程技术。NSOperation:不需要关心线程管理,数据同步的事情,可以把精力放在自己需要执行的操作上。NSOpertion是面向对象的。NSOperation的创建以及常用的方法: 1 //创建线程队列 2 NSOpera... 阅读全文
posted @ 2015-09-20 14:18 悲了伤的老王 阅读(228) 评论(0) 推荐(0)
摘要:NSThread每个NSThread对象对应一个线程,轻量级。NSThread:优点:NSThread比其他俩个轻量级,使用简单。 缺点:需要自己管理线程的生命周期、线程同步、加锁、睡眠以及唤醒等。线程同步对数据的加锁会有一定的系统开销。NSThread的几种创建方式 1 ... 阅读全文
posted @ 2015-09-20 14:14 悲了伤的老王 阅读(2502) 评论(1) 推荐(1)
摘要:进程的基本概念: 1.每一个进程都是一个一个应用程序,都有独立的内存空间,一般来说一个应用程序存在一个进程存在一个进程,但也有多个进程的情况。 2.同一个进程中的线程共享内存中内存中资源。多线程的基本概念: 1.每一个程序都有一个主线程,程序启动时创建(调用main函数来启动) 2.主线程的... 阅读全文
posted @ 2015-09-19 20:12 悲了伤的老王 阅读(172) 评论(0) 推荐(0)
摘要:效果图::具体代码如下:ViewControl:#import "ViewController.h"#import "PenView.h"#import "ToolView.h"@interface ViewController ()@end@implementation ViewControlle... 阅读全文
posted @ 2015-09-18 19:42 悲了伤的老王 阅读(523) 评论(0) 推荐(0)
摘要:之前对于应用程序的生命周期,和Appdelegate类在应用程序的不同阶段回调的不同方法一直存在这很大疑问,今天下午特意查阅相关资料对此了解。先从一个程序的启动说起吧1.Not running(非运行状态) -----》2.inactive(前台非活跃状态)----------》3.Active(前... 阅读全文
posted @ 2015-09-17 17:31 悲了伤的老王 阅读(253) 评论(0) 推荐(0)
摘要:block类似C语言的函数指针,但Blocks不是一个指针,而是一个不带名字的函数(匿名的代码块)。在这里我就不赘述了,说说将UIAlertView的按钮点击代理方式改为Block形式。代码中定义的全局变量_index与本文主要内容无关,在下一篇,我会详细说明Block的相互引用问题//控制器Vi... 阅读全文
posted @ 2015-09-17 12:53 悲了伤的老王 阅读(181) 评论(0) 推荐(0)
摘要:今天把UI view的一些常用的属性做了一个总结,也是之前自己做的笔记。感觉对于初学者来说可能会有点用处,不说废话了,看具体内容吧! 1 @interface UIView : UIResponder 2 3 /** 4 * 通过一个frame来初始化一个UI控件 5 */ 6 ... 阅读全文
posted @ 2015-09-17 12:38 悲了伤的老王 阅读(215) 评论(0) 推荐(0)