oc
文章平均质量分 63
heyhheng
这个作者很懒,什么都没留下…
展开
-
objective-C编程 初始化方法摘要
初始化方法的定义 新追加的实例变量有时需要被初始化。另外,子类也可能需要同父类不同的初始化方法。这些情况下就需要为子类定义自己的初始化方法。 子类中重写init初始化方法的时候,通常按照以下逻辑。其他以init开头的初始化方法也是同理。 - (id)init { self = [super init] //一定要在第一行调用父类 的init的方法。 if (s原创 2015-09-04 13:02:24 · 237 阅读 · 0 评论 -
objective-C编程 对象的类型和动态绑定摘要
Objective-C中的消息是在运行时采取绑定。运行时系统首先会确定接受者的类型(动态类型识别),然后根据消息名在类的方法列表中选择相应的方法执行,如果没有找到就到父类中继续寻找,假如一直找到NSObeject也没有找到调用的方法,就会报告不能识别消息的错误。 动态绑定(dynamic binding)指的就是在程序执行时才确定对象的属性和需要响应的消息。 1.多态 同一操作作用于不同的类原创 2015-09-04 13:38:43 · 323 阅读 · 0 评论 -
objective-C编程 程序设计摘要
OC中#import和C语言中的#include具备相同的功能,都可以引入头文件。#import优于#include的地方在于不会导致重复引入头文件。 -接口文件 文件名为“类名.h”,内容为类的接口部分。 -实现文件 文件名为“类名.m”,内容为类的实现部分。 静态变量的定义 在函数或类方法范围外定义的变量以及指定了static的变量都是静态变量。静态变原创 2015-09-03 15:49:56 · 407 阅读 · 0 评论 -
objective-C编程 面向对象的编程基本概念
C是面向过程的。主要使用顺序、选择(条件)和循环三种基本结构来编写程序。 objective-C则是面向对象的。对象指的是人能够识别的东西,拥有属性并能接受消息来进行相应的处理。属性是指对象的性质和所具有的信息,消息是指对象和对象之间的信息传递 。 面向对象的编程指的是,以对象作为程序的基本模块来进行软件的分析、设计和开发的一种思考方法。 1.消息的传递原创 2015-08-31 23:25:10 · 365 阅读 · 0 评论