目标1.【理解】内存管理2.【掌握】第一个MRC程序3.【掌握】内存管理的原则4.【理解】野指针与僵尸对象5.【理解】单个对象的内存管理6.【理解】多个对象的内存管理7.【掌握】set方法的内存管理8.【掌握】@property参数9.【掌握】@class关键字10.【理解】循环retain一、内存...
分类:
移动开发 时间:
2015-11-25 10:11:58
阅读次数:
338
这章重点介绍OC的类以及对象,由于C语言是面向过程语言,而OC只是对于C语言多了面向对象的特效,所以OC相当于其他面向对象语言,例如C#、Java等没有那么多的语法特性,所以差别还是比较大的。一、类的定义在C#中定义一个类是很简单的,直接加class关键字和一对大括号就完成了,然而,我们在OC定义一...
分类:
其他好文 时间:
2015-10-30 14:10:34
阅读次数:
174
1. typename 关键字 "typename"是一个C++程序设计语言中的关键字。当用于泛型编程时是另一术语"class"的同义词。这个关键字用于指出模板声明(或定义)中的非独立名称(dependent names)是类型名,而非变量名。 (1)class关键字的同义词 这是一项C+...
分类:
编程语言 时间:
2015-10-30 01:59:44
阅读次数:
226
类是抽象的模板,比如Student类实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同1.定义类以Student类为例,在Python中,定义类是通过class关键字:class Student(object): passclass后面紧接着是类名,即S...
分类:
其他好文 时间:
2015-09-24 23:55:35
阅读次数:
203
在开始单例模式之前我们先讲一下类方法。应为单例模式需要依靠类方法来实现
首先,我们知道类方法就是 直接使用类名来调用,无需生成对象,再去调用。
其实类方法的生成很简单,只需要给我们之前的对象方法用class关键字来修饰即可
我们来看一个示例
对象方法
func userName()->String{
return "zhangsan"
}
类方法
...
分类:
编程语言 时间:
2015-08-27 13:31:06
阅读次数:
327
1、注:必须牢记类是抽象的模板,而实例是根据类创建出来的一个个具体的“对象”2、定义类通过class 关键字;class 后面跟着类名,类名通常都是大写开头,接着是(object),表示类是从哪里继承俩的,所有类都继承自object。class Student(object): pass3、通...
分类:
编程语言 时间:
2015-08-17 21:30:56
阅读次数:
137
类与类之间只能单继承类与接口之间可以多实现;接口与接口之间可以多继承; 声明变量方法和接口的关系和类的关系是否能构造对象类使用class关键字声明,修饰符是 public可以采用任何合法的方式进行声明可以采用任何合法的方式进行声明多实现单继承可以直接构造对象抽象类使用 abstrac...
分类:
其他好文 时间:
2015-08-16 01:59:59
阅读次数:
120
1、class 类名通过class关键字,定义了一个类。2、public static void main(String[] args):这是一个主方法,是程序运行的入口,程序都是从这条语句开始运行的。3、System.out.print(“Hello World”);输出语句,其中“ ”部分是最终...
分类:
编程语言 时间:
2015-08-12 16:35:05
阅读次数:
151
结构体与我们之前学的类特别的相似一、定义结构体的语法 struct 结构体的名字 { }二、定义的位置: 和类一样,定义在命名空间下面。结构体中可以定义字段、还可以定义方法、属性、构造函数三、结构体与类的区别 a、从语法上的区别 1).类使用class关键字声...
分类:
其他好文 时间:
2015-08-08 19:51:10
阅读次数:
140
一、接口的概念 接口是一种更彻底的抽象。接口是从多个相似类中抽象出来的规范,接口不提供任何实现,接口体现的是规范和实现分离的设计哲学。二、接口的定义 接口定义不再使用class关键字,而是使用interface关键字。 以下是定义接口的基本语法: 【修饰符】interface 接口名 ext...
分类:
编程语言 时间:
2015-08-08 01:13:18
阅读次数:
141