- 博客(7)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 IOS 中block结构的简单用法
自从block出现之后,很多API都开始采用这样的结构,由此可见,block确实有许多优势存在,这里将一些简单用法总结如下: 一、如何声明一个block变量 我们通过^符号来声明block类型,形式如下: void (^myBlock)(); 其中第一个void是返回值,可以是任意类型,中间括号中^后面的是这个block变量的名字,我把它命名为myBlock,最后一个括
2016-03-26 12:30:40 273
转载 iOS网络开发中的同步、异步和请求队列
iOS网络开发中的同步、异步和请求队列 在iOS网络编程中,我们经常会遇到线程的同步和异步问题,同时为了对异步请求更加精准丰富的控制,我们还常常在iOS中使用请求队列,下面就来谈谈iOS开发中同步、异步以及请求队列的使用方法。 1. 同步意为着线程阻塞,在主线程中使用此方法会不响应任何用户事件。所以,在应用程序设计时,大多被用在专门的子线程增加用户体验,或用异步请求代替。
2016-03-26 11:48:10 329
转载 iOS网络开发中的同步、异步和请求队列
在iOS网络编程中,我们经常会遇到线程的同步和异步问题,同时为了对异步请求更加精准丰富的控制,我们还常常在iOS中使用请求队列,下面就来谈谈iOS开发中同步、异步以及请求队列的使用方法。 1. 同步意为着线程阻塞,在主线程中使用此方法会不响应任何用户事件。所以,在应用程序设计时,大多被用在专门的子线程增加用户体验,或用异步请求代替。 1 2 3
2016-03-26 11:45:49 1329
转载 plat va_start、va_end、va_list的使用
plat va_start、va_end、va_list的使用 1:当无法列出传递函数的所有实参的类型和数目时,可用省略号指定参数表 void foo(...); void foo(parm_list,...); 2:函数参数的传递原理 函数参数是以数据结构:栈的形式存取,从右至左入栈.eg: #include void fun(int a, ...)
2014-09-22 18:32:39 517
转载 brew3.1.5的simulator 不能显示中文
brew3.1.5的simulator 不能显示中文 如题, 要解决这个问题,要么换2.1的simulator要么等,或者改3.1.5的配置文件,不过我不知道怎么改。 中文显示的方法有几个: 1。硬编码: AECHAR *buffer = {0x1232,0x2343}; 类似这样的, 2,从资源文件里面读去,用 IDISPLAY_Load
2012-06-29 10:54:08 488
原创 查找链表的倒数第k个元素
设置两个指针,让其中一个指针比另一个指针先前移k步,然后两个指针同时往前移动。 循环直到先行的指针值为NULL时,另一个指针所指的位置就是所要找的位置。 C++代码 templateclass T> struct ListNode //链表节点元素,结构体 { T data; ListNode*
2012-06-28 14:25:35 846
转载 结构体指针处理链表
7 用指针处理链表 7.1 链表概述 链表是一种常见的重要的数据结构。它是动态地进行存储分配的一种结构。 链表有一个 头指针 变量,它存放一个地址,该地址指向一个元素,链表中每一个元素称为 结点,每个结点都应包括两个部分,一为用户需要用的实际数据,二为下一个结点的地址。可以看出,头指针 head 指向第一个元素,第一个元素又指向第二个元素,。。。。直到最后一个元素,该元素
2012-06-27 11:42:32 651
TA创建的收藏夹 TA关注的收藏夹
TA关注的人