UIViewController的shouldAutorotateToInterfaceOrientation方法被deprecated。在ios6里,是使用supportedInterfaceOrientations and shouldAutorotate 2个方法来代替shouldAutorotateToInterfaceOrientation。注意:为了向后兼容iOS 4 and 5,还是
...Category Archives for C/C++
Linux中 在命令行中 或者 在crontab中 删除指定日期之前的文件
前面一篇文章说的,主要是讲解了一些关于find命令的参数的信息,这里说下如果去使用,先看看我在别处引用的说法
...要删除系统中就的备份文件,就需要使用命令了:
#find /tmp -mtime +30 -type f -name *.sh[ab] -exec rm -f {} \;
假如在一个目录中保留最近30天的文件,30天前的文件自动删除
#find /tmp -mtime +30 -type f -n
NSNotification广播实现视图跳转传递数据
NSNotification广播实现视图跳转传递数据
广播机制分为:注册->发送->接收(接收方)
第一步,在要发送数据的视图页面.m文件处理发送逻辑的方法里注册+发送
- (IBAction)pressed:(id)sender { // [self performSegueWithIdentifier:@"second" sender:self]; NSLog(@"send...
关于typedef的用法总结
不管是在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,
特别是在一些复杂的用法上,就完全不同了。
特别是在一些复杂的用法上,就完全不同了。
用途一:
定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针,和一个字符变量;
t...
数据存储的链表操作
链表实现数据的存储,解决数组存储数据的不便利性
实例代码如下:
/* films2.c -- 使用结构链接表 */ #include <stdio.h> #include <stdlib.h> /* 提供malloc()原型 */ #include <string.h> /* 提供strcpy()原型 */ #define TSIZE 45 /* 存放片名的数组大小 */...
编译错误error: stray ‘\343’ in program的解决
c代码编译的错误提示:
films1.c:15: error: stray ‘\200’ in program films1.c:15: error: stray ‘\343’ in program films1.c:15: error: stray ‘\200’ in program
代码如下:
/* films1.c-- 使用结构数组 */ #include <stdio.h...
C/CPP 预处理器的粘合剂:##运算符
实例代码:
/* glue.c -- 使用##运算符 */ #include <stdio.h> #define XNAME(n) x ## n #define PRINT_XN(n) printf("x" #n " = %d\n", x ## n) int main(void) { int XNAME(1) = 14; int XNAME(2) = 20; PRINT_XN(1)...
C/CPP 利用宏参数创建字符串: #运算符
代码示例:
/* subst.c -- 在字符串中进行替换 */ #include <stdio.h> #define PSOR(x) printf("The square of " #x " is %d\n", ((x)*(x))) int main(void){ int y = 5; PSOR(y); PSOR(2 + 4); return 0; }运行结果为:
The...
C/CPP 联合(union)及联合(union)与结构体(struct)的区别
联合(union)
1. 联合说明和联合变量定义联合也是一种新的数据类型, 它是一种特殊形式的变量。
联合说明和联合变量定义与结构十分相似。其形式为:
union 联合名{
数据类型 成员名;
数据类型 成员名;
...
} 联合变量名;
联合表示几个变量公用一个内存位置, 在不同的时间保存不同的数据类型 和不同长度的变量。
下例表示说明一个联合a...
C/C++ "suggest parentheses around comparison in operand of "错误
详细错误记录:
./dualview.c:57: error: two or more data types in declaration specifiers ./dualview.c:87: error: conflicting types for ‘show_settings’ ./dualview.c:57: error: previous declaration of ‘show...