摘要:
iOS是iPhone Operation System的缩写。使用iOS系统的设备有哪些『iPhone手机,iPad,Apple watch(Watch OS),iPod touch』。交互层:cocoa touch操作系统层:iOS底层:硬件#include 与 #import的区别 #incl... 阅读全文
摘要:
1 #include 2 #include 3 #include 4 5 typedef struct node{ 6 struct node *previous; 7 int age; 8 struct node *next; 9 }Node; ... 阅读全文
摘要:
动态内存分配realloc 具体函数:void *realloc(void *, size_t) 其中,第一个『void *』是指返回重新分配的内存空间的首地址;第二个『void *』指针只想的内存区域必须是malloc分配过的;『现在总共需要多少内存空间』。这里需要注意的是,如果r... 阅读全文
摘要:
宏定义 (#define) 宏定义的意义和用途:(习惯上,都是“k”开头) 1.为了让一些数据有意义。 2.类似于内联函数(使用简便)。 3.输出日志的开关。 (... 阅读全文
摘要:
先说一下指针的用途:1.访问函数,在函数内部需要改变外部传入内部的值;2.函数中需得到一个连续存储空间的首地址;3.动态分配内存,需要记录分配内存的首地址。说穿了,指针的用途就是和地址相关的。二维数组定义方法 ①int temp1 [2][3] = {}; 第一个中括号是“行”,第二个中括号... 阅读全文
摘要:
在学指针之前,听到的“渲染”都是这样的:指针是最难的。今天接触了指针之后得到的感触就是,“嗯!就是这样的!” 指针是一个特殊的变量(指针也是一个变量),它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型、指针所指向的类型、指针的值或者叫指针所指向的... 阅读全文
摘要:
1 #include 2 3 #include 4 5 #include 6 7 #include 8 9 10 11 void productArray(int array[]); 12 13 void bubbleSort(int array[]); ... 阅读全文
摘要:
昨天学到的函数,在C语言中是这么叫,而在OC和swift中叫做“方法”。数组 数组不像是“char”、“int”、“float”之类的类型保存单个数据,数组是用来保存多个相同类型的数据的。 在定义数组的时候,必须要确定数组的元素个数! 例://定义一个数组,拥有5个元素,默然每个元素的... 阅读全文