lBlock封装了一段代码,可以在任何时候执行
lBlock可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。
l苹果官方建议尽量多用block。在多线程、异步任务、集合遍历、集合排序、动画转场用的很多
1> 定义Block变量
返回值 (^名称)(参数类型1, 参数类型2. 参数类型3....) 例:int (^sumBlock)(int, int) =
^(i...
分类:
其他好文 时间:
2015-05-29 14:08:11
阅读次数:
152
不多说,程序很简单,就是将集合中的数据进行排序,但使用到的知识点还是比较多的,大牛勿喷,谨献给初学者!直接上程序吧!namespace Demo{ /// /// Demo:使用不同排序方法对元素进行排序 /// class Program { pri...
分类:
编程语言 时间:
2015-05-25 20:00:58
阅读次数:
158
一、Block基本含义Block封装了一段代码,可以在任何时候执行Block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。苹果官方建议尽量多用block。在多线程、异步任务、集合遍历、集合排序、动画转场用的很多二、Blocks的定义Blocks的定义:int (^MySum)(...
分类:
其他好文 时间:
2015-05-23 23:57:25
阅读次数:
279
Block封装了一段代码,可以在任何时候执行Block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。苹果官方建议尽量多用block。在多线程、异步任务、集合遍历、集合排序、动画转场用的很多Blocks的定义Blocks的定义:int (^MySum)(int, int) = ^...
分类:
其他好文 时间:
2015-05-23 18:10:06
阅读次数:
115
如下:package 集合类.Set类; /** * Set不允许重复数据 */ /** * TreeSet 是用来进行集合排序的,请注意他和LinkedHashSet的区别。 TreeSet是按照一定的规则,将加入到集合里面的数据进行排序, 而LinkedHashSet是严...
分类:
编程语言 时间:
2015-05-17 23:05:36
阅读次数:
133
一、block (一)简介 block 是什么?苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,block 可以在任何时候执行。在多线程、异步任务、集合遍历、集合排序、动画转场用的很多。 block和函数的相似性:(1)可以保存代码(2)有返回值(3)有形参(4)调用方.....
分类:
其他好文 时间:
2015-05-11 17:29:59
阅读次数:
122
#include
#include
#include
#include
using namespace std;
set dict;
int main()
{
int num;
cout<<"输入一串数字,以0结束"<>num,num)
{
dict.insert(num);
}
cout<<"排序之后"<<endl;
for...
分类:
编程语言 时间:
2015-04-28 23:02:27
阅读次数:
285
通用知识:1.mysql>source path;path:要执行的sql路径学会使用help content;里面会有详细的说明和例子第一篇 字符集1.基础知识级别:服务器、数据库、表、属性character set和collations 的区别字符集:一组符号和其编码的集合排序规则:符合编码的比...
分类:
数据库 时间:
2015-04-16 19:33:06
阅读次数:
291
static void Main(string[] args) { ArrayList al = new ArrayList(); //定义一个集合 Console.Write("请输入人数:"); int n = Convert.ToInt32(Console .ReadLine ());...
分类:
编程语言 时间:
2015-04-13 22:38:31
阅读次数:
162
using System;using System.Collections;using System.Collections.Generic;using System.Text;namespace ArrayList集合排序{ class Program { struct Player { publ...
分类:
编程语言 时间:
2015-04-10 20:05:15
阅读次数:
139