iOS开发Objective-C学习笔记

来源:
iOS开发基础班+就业班(100天完整版)之基础班2:Objective-C学习

主要对需要注意的概念加以记录

1. 对象在内存中是如何存储的

iOS开发Objective-C学习笔记_第1张图片
iOS开发Objective-C学习笔记_第2张图片
iOS开发Objective-C学习笔记_第3张图片

iOS开发Objective-C学习笔记_第4张图片

2.nil和NULL

iOS开发Objective-C学习笔记_第5张图片
iOS开发Objective-C学习笔记_第6张图片
iOS开发Objective-C学习笔记_第7张图片
其中有一个问题

#define NULL ((void *)0)

具体啥意思,看到C - (void*)0 与 (void)0中解释成(void *)0 就是将0强制转化为(void *)类型的指针,比如

char *ch = (void *)0;//ch指向地址0

3.分组导航标记

iOS开发Objective-C学习笔记_第8张图片

你可能感兴趣的:(ios,objective-c,学习)