- 博客(31)
- 收藏
- 关注
原创 ZY---C语言结构体
数组:只能由多个相同类型的数据构成 结构体:可以由多个不同类型的数据构成 1.定义结构体类型 struct Person { // 里面的3个变量,可以称为是结构体的成员或者属性 int age; // 年龄 double height; // 身高 char *name; // 姓名 }; ...
2014-10-25 17:43:05 366
原创 ZY---C语言数据类型总结
变量类型:根据变量的作用域,可以分为: 1.局部变量: 1> 定义:在函数(代码块)内部定义的变量(包括函数的形参) 2> 作用域:从定义变量的那一行开始,一直到代码块结束 3> 生命周期:从定义变量的那一行开始分配存储空间,代码块结束后,就会被回收 4> 没有固定的初始值 2.全局变量 1> 定义:在函数外面定义的变量 2&...
2014-10-25 14:54:37 478
原创 ZY---C语言指针
应用场景:基本数据类型传入函数参数不能改变其值,用指针就可以 变量类型 变量名; 格式:变量类型 *变量名; 定义了一个指针变量p 指针变量只能存储地址 指针就一个作用:能够根据一个地址值,访问对应的存储空间 指针变量p前面的int:指针变量p只能指向int类型的数据 指针的写法:int *p;in...
2014-10-25 14:05:58 431
原创 ZY---C语言数组与字符串
数组就是是用来存储一组数据的数组的特点只能存放一种类型的数据,比如int类型的数组、float类型的数组 里面存放的数据称为“元素”数组的定义定义 声明数组的类型 声明数组的元素个数(需要多少存储空间)格式 元素类型 数组名[元素个数]; 比如:int ages[3];简单使用简单初始化:int ages[5] = {19, 19, 20, 21, 25};...
2014-10-25 11:25:53 337
原创 黑马程序员---OC面向对象三大特性(封装、继承、多态)
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———
2014-10-24 10:30:35 591
原创 黑马程序员---Foundation常用类(NSNumber、NSValue、NSDate)
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———
2014-10-23 17:36:54 357
原创 黑马程序员---Foundation常用类之NSSet/NSMutableSet
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———NSSet和NSArray的对比 1> 共同点 * 都是集合,都能存放多个OC对象 * 只能存放OC对象,不能存放非OC对象类型(基本数据类型:int、char、float等,结构体,枚举) * 本身都不可变,都有一个可变的子类 2> 不同点 * NSArray有顺序,NSSet
2014-10-23 15:29:49 376
原创 黑马程序员---Foundation常用类练习(计算文件代码行数)
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———
2014-10-23 11:13:33 478
原创 黑马程序员---Foundation常用类之NSArray/NSMutableArray
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———
2014-10-23 08:28:32 382
原创 黑马程序员---Foundation常用类之NSString/NSMutableString
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———
2014-10-22 12:08:44 329
原创 黑马程序员---Foundation之常用结构体
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———不姑姑i
2014-10-22 12:04:54 360
原创 黑马程序员---ARC
1.ARC:Automatic Reference Counting(自动引用计数器)是iOS自5.0版本之后增加的新特性,会自动生成release,retain等语句,消除了手动管理内存写代码的繁琐和麻烦,ARC机制是编译器特性 ,不是运行时特性,也不是垃圾回收2.ARC的判断准则:只要没有强指针指向对象,就会释放对象指针分两种:强指针,默认情况下,所有的指针都是强指针_
2014-10-20 22:05:56 341
原创 黑马程序员---内存管理之循环retain和@class
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———
2014-10-19 22:40:22 428
原创 黑马程序员---SEL
方法的存储位置每个类的方法列表都存储在类对象中每个方法都有一个与之对应的SEL类型的对象根据一个SEL对象就可以找到方法的地址,进而调用方法SEL类型的定义typedef structobjc_selector *SEL;SEL对象的创建SEL s = @selector(test);SEL s2 = NSSelectorFromString(@"tes
2014-10-16 18:42:32 387
原创 黑马程序员---description方法(NSLog输出)
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———
2014-10-16 15:57:53 693 1
原创 ZY---@property和@synthesize
@property :自动生成成员变量的setter和getter方法的声明,用在interface 中格式 :@property 类型 名称 ;(此处名称为成员变量名,但是不要写下划线)如:@property int age ;编译器会按照这个格式转换为- (void)setAge:(int)age; -(int)age;@synthesize :自动生成成员变量的setter和ge...
2014-10-15 14:58:50 312
原创 黑马程序员---OC构造方法
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———构造方法:是用来初始化对象的方法所以要说构造方法,先从创建对象开始来理解之前我们创建对象都是调用类的new方法来创建,如下:Person *p = [Person new];这一句是创建了一个Person对象,并让指针p来操作这个对象实际上完整的创建一个可用的对象分两步1.分配存储空
2014-10-15 09:11:28 431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人