自己整理的知识点02

2016-09-13  本文已影响11人  Coder大雄

Objective-C 中是否支持垃圾回收机制?

当我们调用一个静态方法时,需要对对象进行 release 吗?

在某个方法中 self.name = _name,name = _name 它 们有区别吗,为什么?

UITableViewCell上有个UILabel,显示NSTimer实现的秒表时间,手指滚动cell过程中,label是否刷新,为什么?

网络七层协议

关键字volatile有什么含意?并给出三个不同的例子:

static 关键字的作用:

C语音标识符

类型所占字节

——————————————————————————

自己打印的

与或非

int main()
{
    int a = 5 > 3; // 表示真
    int b = 5 < 3; // 表示假

    int x = a && a;
    int y = a && b;
    int z = b && b;
    printf("x = %d, y = %d, z = %d\n", x, y, z);

    x = a || a;
    y = a || b;
    z = b || b;
    printf("x = %d, y = %d, z = %d\n", x, y, z);

    x = !a;
    y = !b;
    z = !(!a);
    printf("x = %d, y = %d, z = %d\n", x, y, z);

    return 0;
}

逻辑与:两边都为真时返回真,否则返回假;

逻辑或:只要任意一个为真就返回真,否则返回假;

逻辑非:符号右边是真,则返回假;符号右边是假,则返回真。

位运算

SDWebImage 加载图片的流程

Normal
0
10 pt
0
2
false
false
false
EN-US
ZH-CN
X-NONE

$([{£¥·‘“〈《「『【〔〖〝﹙﹛﹝$(.[{£¥
!%),.:;>?]}¢¨°·ˇˉ―‖’”…‰′″›℃∶、。〃〉》」』】〕〗〞︶︺︾﹀﹄﹚﹜﹞!"%'),.:;?]`|}~¢

/* Style Definitions */table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:Cambria; mso-ascii-font-family:Cambria; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Cambria; mso-hansi-theme-font:minor-latin; mso-font-kerning:1.0pt;}

关键字const什么含义?

const int a;

int const a;

const int *a;

int const *a;

int * const a;

int const * const a;

1> 前两个的作用是一样:a 是一个常整型数

2> 第三、四个意味着 a 是一个指向常整型数的指针(整型数是不可修改的,但指针可以)

3> 第五个的意思:a 是一个指向整型数的常指针(指针指向的整型数是可以修改的,但指针是不可修改的)

4> 最后一个意味着:a 是一个指向常整型数的常指针(指针指向的整型数是不可修改的,同时指针也是不可修改的)

上一篇下一篇

猜你喜欢

热点阅读