自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 GCD

GCD的核心,是一些全局并发队列,它们可以被用dispatch_get_global_queue函数访问: dispatch_queue_t dispatchQueue =             dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_LOW, 0); 方法的第一个参数是调度队列的优先级。第二个参数保留,当前必须设0。队列的

2014-07-12 19:24:52 378

原创 Cocoa多线程编程之block与semaphore(信号量)

首先大家要了解 dispatch_queue 的运作机制及线程同步我们可以将许多 blocks 用 dispatch_async 函数提交到 dispatch_queue ,如果类型是DISPATCH_QUEUE_SERIAL (串行),那么这些 block 是按照 FIFO (先入先出)的规则调度的,也就是说,先加入的先执行,后加入的一定后执行,但在如果类型是DISPATCH_QUEUE_C

2014-07-12 19:12:16 973

原创 TabelViewCell自适应高度

1.首先,设置 cell 中显示文本的容器(这里假设是 Label)的一些属性,如下:[_LabelsetNumberOfLines:0];//这个是设置 label 内文本的行数,0 代表自适应[_LabelsetLineBreakMode:NSLineBreakByWordWrapping];//断行模式[_LabelsetFont:[UIFon

2014-06-26 17:15:30 757

原创 总结OC中数组排序3种方法

大体上,OC中常用的数组排序有以下几种方法:sortedArrayUsingSelector:; sortedArrayUsingComparator:; sortedArrayUsingDescriptors:

2014-06-22 16:17:48 770

原创 IOS 键盘协议之一 <UITextFieldDelegate>

1. 设置键盘的第一响应者后,便可通过点击TextField唤出键盘设置键盘第一响应者方法为:[textField becomeFirstResponder];//此时,textField 输入框则为当前键盘的第一响应者,故只要 textField失去第一响应者,键盘才会消失设置键盘失去第一响应者的方法为:[textField resignFirstResponder];/

2014-04-22 13:00:05 1094

原创 C语言_数组

数组:注意事项:字符串所占的空间至少要比字符串长度大1,因为字符串以 '\0' 表示结束.系统提供的字符串处理函数都是根据 '\0' 来判断字符串是否结束.数组的初始化:         char array[10] = {'\0'};         或者 char array[10] = "";strlen()函数 和 sizeof()函数:#inlcu

2014-04-22 12:43:31 425

原创 UITouch(包括视图移动的实现)

UITouch对象描绘了手指在屏幕上的移动和交互行为的详细事件。你使用使用UITouch对象把UIEvent对象传递刀响应对象中来为事件控制服务。

2014-04-21 20:57:19 1153

原创 Object-C 数组 字典 集合

#import int main(int argc, const char * argv[]){    @autoreleasepool {     int a = 0;        //字符串        //1. 创建方法 初始化方法        NSString * str = [[NSString alloc] initWithFormat:@"%d随

2014-03-28 19:31:10 497

原创 C语言学习总结

C语言学习总结一、   数据类型、运算符与表达式1、    数据类型:基本类型(整型、浮点型、字符型)、构造类型(数组、struct、union、enum)、指针类型、空类型void2、    运算符:    Ø  算术运算符:*、 -、 +、 /、 %、 ++、 --Ø  复合运算符:+=、 -=、 *=、 /=、 %=Ø  关系运算符: > = Ø  逻辑运算符

2014-03-19 18:54:14 516

原创 C语言经典算法2

//1、随机产生20个[10 , 50]的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和int maxIndex =0,minIndex = 0;   for (int i =0; i 20; i++) {       if (array[maxIndex]             maxIndex = i;        } 

2014-03-18 20:59:08 718

原创 学生结构体数组,按成绩排序、按年 龄排序,按名字排序...如何实现?

#include //学⽣生结构体数组,按成绩排序、按年龄排序,按名字排序...如何实现?typedef struct student {    char name[20];     //注意类型不可为 char * name  否则为常亮 即不可改变   int age;   float score;}Student

2014-03-18 14:43:03 4056

原创 一个无序的数组,在不改变数组内部值的情况下,输出排好序的数组

#import     int main(int argc,const char * argv[]){       int array[10] = {5,8,4,6,9,7,1,2,3,0};   int arr[10] = {0};       for (int i =0; i 10; i++) {        arr[i]

2014-03-15 16:24:06 784

翻译 IOS与android

1> android系统架构android是基于Linux内核设计的,是在Linux内核上面运行一个Java虚拟机,虚拟机再运行软件。像是在一个系统上面又套了一个系统,相当于同时跑2个系统,我们的应用要穿越2层系统才能跟手机硬件交互。所以占内存大、运行速度略低。 2> iOS系统架构iOS是基于UNIX的,直接与底层硬件通信。系统底层、应用框架、应用软件都是采用C\

2014-03-10 16:18:23 445

翻译 ubuntu eclipse gtk

安装必须要的东西安装JDK,使用命令:sudo apt-get install sun-java6-sdk安装eclipse+CDT 5.0,我觉得CDT从5开始渐成气候了,作为一个eclipse开发者,我觉得他比kdevelop好用:),遗憾的是在win下不支持msvc,只能通过mingw或cygwin安装gnome和gtk+开发库,使用命令:sudo apt-get install l

2014-03-09 15:24:43 636

原创 C语言经典算法

//1, 九九乘法表   for (int i =0; i 9; i++) {       for (int j =0; j 1; j++) {           printf("%d * %d = %-3d",i +1,j + 1,(j +1) * (i + 1));        }       printf("\n");    }

2014-03-05 13:57:50 555

原创 如何不使用任何中间变量交换两个变量的值

1, 加减法       int a =0, b = 0;       scanf("%d,%d",&a,&b);        a = a + b;    b = a - b;    a = a - b;      printf("%d,%d\n",a,b);2, 乘除法      int a = 0, b = 

2014-03-05 13:37:18 473

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除