摘要:        
OC内存管理: 一、引用计数器: Java有垃圾回收机制(Garbage Collection,GC)。也就是说当我们创建对象后,不需要考虑回收内存的事,Java的垃圾回收机制会自动销毁该对象,回收它占用的内存。 但OC没有垃圾回收机制,需要开发者手动销毁创建的对象,收回内存。OC中没有垃圾回...    阅读全文
posted @ 2015-02-21 06:43
&王先生
阅读(549)
评论(0)
推荐(0)
        
            
        
        
摘要:        
@property和@synthesize: 我们回想一下: 在OC中我们定义一个Student类需要两个文件Student.h 和 Student.m。 Student.h(声明文件):定义成员变量,并且为了使外界可以访问操作这些成员变量,需要定义set和get方法提供给外界。最后还要定义自...    阅读全文
posted @ 2015-02-21 06:34
&王先生
阅读(342)
评论(0)
推荐(0)
        
            
        
        
摘要:        
自定义构造方法: 我们已经知道创建对象分两步,1:在内存中开辟存储空间,并把地址存储在指针变量里,2:调用指针变量的初始化方法init初始化该对象。Student * stu = [Student alloc];stu = [stu init];在这里,init方法是系统原始的初始化方法,但有时我...    阅读全文
posted @ 2015-02-21 05:05
&王先生
阅读(535)
评论(0)
推荐(0)
        
            
        
        
摘要:        
点语法: 为了给程序员提供便捷,OC中也引入了点语法。不过它和Java中点语法的意义是完全不同的。 在Java中无论调用任何方法,还是访问public类型的成员变量都是用点语法(.号)。 而在OC中只规定点语法只可以替代set和get方法。 例如。stu.age = 23;它的本质是[stu...    阅读全文
posted @ 2015-02-21 02:33
&王先生
阅读(544)
评论(0)
推荐(0)
        
            
        
        
摘要:        
类的创建: 与Java不同的是,OC创建一个类需要两个文件(.h和.m文件) 1>xxx.h:声明文件。用于声明成员变量和方法。关键字@interface和@end成对使用。 声明文件只是声明该类里成员变量和方法的格式(返回值类型,参数类型等),并不会实现它们。 在OC中继承用冒号表示,所有...    阅读全文
posted @ 2015-02-21 00:50
&王先生
阅读(918)
评论(0)
推荐(0)
        
                    
                
浙公网安备 33010602011771号