摘要: 一.什么是多态?1.多态的字面意思就是,指同一个实体同时具有多种形态。它是面向对象程序设计(OOP)的一个重要特征,Objective-C作为面向对象的语言,OC的对象也具有多态 性,多态在代码中的体现,即为父类指针有多种形态,即父类指针可以指向它的子类的对象。2. 多态与继承的关系: 必须要有继承... 阅读全文
posted @ 2015-03-22 19:09 HugoJiang 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一. 概述OC语言支持面向对象那么也就有面向对象编程 (OOP) 语言的一个主要功能就是--继承。那么何为继承呢?我对继承的理解是:继承是指这样一种功能:它可以使用它父类的所有功能包括成员变量和方法,并在无需重新编写原来的类的情况下对这些功能进行扩展。通过继承创建的新类称为“子类”或“派生类”,被继... 阅读全文
posted @ 2015-03-17 21:11 HugoJiang 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 面向对象的三大特性:封装(成员变量)、继承、多态;一、 封装1. 封装的理解: 在开发过程中,考虑到安全性要求,我们通常不让外界直接修改我们类的成员变量,而让外界使用我们提供的方法来修改,这样类 的成员变量就 封装起来了。2. 封装的目的就是:保证数据的安全行,保证业务逻辑正常运行。二、... 阅读全文
posted @ 2015-03-16 21:06 HugoJiang 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 一、 面向对象与面向过程的区别Objective-C语言是面向对象的,c语言是面向过程的,面向对象和面向过程只是解决问题的两种思考方式,那么他们有什么区别呢?如下:面向过程:它关注所要解决问题需要涉及的具体步骤,像C语言就是一条一条执行语句来实现具体的功能。面向对象:它关注解决问题需要哪些对象。个人... 阅读全文
posted @ 2015-03-15 21:10 HugoJiang 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 一、Objective-C概述 1. Objective-C起源 Objective-C诞生于 20 世纪 80 年代,由Brad Cox 发明,意在将流行的、可移植的 C 语言与优雅的 Smalltalk 语言结合在一起。Objective-C 是 C 语言的一个扩展集,它以 C 语言为... 阅读全文
posted @ 2015-03-12 09:44 HugoJiang 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 说明:此文以linux2.6.22.6内核为平台分析//内核中断向量表如下:/arch/arm/kernel/entry-armv.S.equ stubs_offset, __vectors_start + 0x200 - __stubs_start //???.globl __vectors_st... 阅读全文
posted @ 2013-08-01 12:21 HugoJiang 阅读(260) 评论(0) 推荐(0) 编辑