美文网首页
2016.1.7(UICollectionView,SDAuto

2016.1.7(UICollectionView,SDAuto

作者: Ge3k_Xm | 来源:发表于2016-01-07 15:09 被阅读0次

    1.复习了storyboard中UICollectionView的用法

    2.SDAutoLayout用法

    3.复习typedef struct和struct用法:

    C中:

    在C中定义一个结构体类型要用typedef:

    typedef struct Student

    {

    int a;

    }Stu;

    于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student stu1;来声明)

    这里的Stu实际上就是struct Student的别名。Stu==struct Student

    另外这里也可以不写Student(于是也不能struct Student stu1;了,必须是Stu stu1;)

    typedef struct

    {

    int a;

    }Stu;

    typedef struct A B,就是代表B为A的别名如:typedef struct Int *B,即B是int *的别名,可以用B p来定义一个int指针p

    但在c++里很简单,直接

    struct Student

    {

    int a;

    };

    于是就定义了结构体类型Student,声明变量时直接Student stu2;

    C++中:

    在c++中如果用typedef的话,又会造成区别:

    struct   Student

    {

    int   a;

    }stu1;//stu1是一个变量

    typedef   struct   Student2

    {

    int   a;

    }stu2;//stu2是一个结构体类型=struct Student

    使用时可以直接访问stu1.a

    但是stu2则必须先   stu2 s2;

    然后               s2.a=10;

    4.*p,**p

    int i = 10;

    int *p = &i;

    int **q = &p;

    打印:p的值为变量i的地址如0x11111111,*p为i的值10,q为指针p存放的地址如0x22222222,*q为p存放变量的地址即i的地址0x111111111,**q为变量的值即i的值10

    相关文章

      网友评论

          本文标题:2016.1.7(UICollectionView,SDAuto

          本文链接:https://www.haomeiwen.com/subject/goefkttx.html