文章列表
Authorware 函数说明
- 博客分类:
- Authorware
1 ABS number:=ABS(x) 说明 该函数返回x的绝对值。用法 下面这个表达式中AbsoluteV的值为3: Absolutevalue:=ABS(-3)2 ACOS number:=ACOS(x) 说明 该函数返回X反余弦值,其值的范围从0 到 pi。3 AddLinear AddLinear(linearList, value [, index]) 说明 该函数将一个值插入到一线性列表中。若该列表用系统函数SortByProperty或SortByValue分类,则该函数按分类序插入值。在非分类列表中,该函数将值插入列表的末尾。若用户选择了index参 ...
Block
Apple 在C, Objective-C, C++加上Block这个延申用法。目前只有Mac 10.6 和iOS 4有支持。Block是由一堆可执行的程式组成,也可以称作沒有名字的Function (Anonymous function)。如果是Mac 10.6 或 iOS 4.0 之前的平台可以利用 http://code.google.com/p/plblocks/ 这个project得以支持Block语法。
Apple有一个叫做GCD(Grand Central Dispach)的新功能,用在同步处理(concurrency)的环境下有更好的效率。Block语法产生的动机就 ...
##static 关键字用来优化初始化变量之类代价高的操作。
void someFunction()
{
//不论调用多少次 x只会创建一次
static Expensive *x = [[Expensive alloc] initWithData:..];
//操作x
}
int main(int argc,char *argv[])
{
someFunction(); //x在someFunction中创建
someFunction(); //x已经存在,不会再次创建
return 0;
}
##struct 是一种可以包含多个 ...
Obj-C 常用标量类型
- 博客分类:
- Objective-C
[align=center]类型 描述int +/- 2 147 483 647之间的整数值unsigned int 0和4 294 967 296 之间的整数值 float+/-16 777 216 之间的浮点值double+/-2 147 483 647 之间的浮点值long根据芯片架构的不同,大小从32位到64位的整数值long long 64位整数char单个字符,通过整型表示BOOL布尔值,YES或者NONSInteger在32位机器上,和int相同。在64位机器上,范围是+/- 4 294 967 296NSUInteger在32位机器上和unsigned int 相同[/alig ...
%@ 对象 %d, %i 整数 %u 无符整形 %f 浮点/双字 %x, %X 二进制整数 %o 八进制整数 %zu size_t %p 指针 %e 浮点/双字 (科学计算) %g 浮点/双字 %s C 字符串 %.*s Pascal字符串 %c 字符 %C unichar %lld ...