Objective-C
tanciping
这个作者很懒,什么都没留下…
展开
-
六、预处理程序
概念 预处理程序提供了一些工具,使用这些工具能够使其更加易于开发,阅读,修改以及移植到不同系统的程序。也能够订制objective语言从而适合自己的编程风格。 #define 用途:给符号名称指派程序常量; #define true 1 这样的话在程序中使用到true的地方都用1来代替; 注意:预定义的名称不是变量,因此不能为它赋值;这种方式可以只更改一个地方而使程序中所有的数值...原创 2011-08-19 13:55:56 · 168 阅读 · 0 评论 -
一、Objective-C语言概述
一、简述 概念 Objective-C 语言是C语言的一个扩展集,它支持C语言的语法。但是它不仅仅只是语言的一种扩充,它是一门面向对象的语言,因此它同时也拥有高级语言的特性。 Objective-C编程语言排名 2009年 排名32 2010年 排名8 2011年 排名6(最近) 区分职责 Xcode:开发环境; Objective:开发语言; Cocoa:函数库;...原创 2011-08-11 18:32:41 · 97 阅读 · 0 评论 -
二、简单程序设计
一、创建Xocode工程 1、启动Xcode,然后在File菜单下,选择New Project; 2、找到Command Line Utility大栏目,在右边的选项中选择Foundation Tool,点击choose选中; 3、在出来的savs as 提示后输入工程名,where后面选择工程将要创建的位置,点击save按钮; 4、然后你会看到一个工程建立并显示在眼前,在后缀名为.m...原创 2011-08-11 19:50:13 · 127 阅读 · 0 评论 -
三、类以及其继承
一、类概述 1.1 面向对象 面向对象是计算机领域的重心之一,但是很少有具体准确的概念,从使用上来说,面向对象就是在编程过程中采用封装、继承、多态的编程方法。这里我们讲的重心是继承,多态部分后面提及。 1.2 一些基本概念 (1)对象 对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。 (...原创 2011-08-12 13:02:16 · 126 阅读 · 0 评论 -
四、多态、动态类型和动态绑定
多态、动态类型和动态绑定 一、多态 多态在面向对象语言中,接口的多种不同的实现方式即为多态。也就是说,假如去医院看病,同样是看病,要进不同的门诊去看,门诊就是为了实现看病这个功能的接口,不同的病人选择适合自己的门诊,就是这个道理。 注意: 1、 在同一个类中,我们通过相同的函数名,不同的参数或者相同的参数不同的类型; 2、 Import两个不用的类,两个类中可以包含相同的函数名...原创 2011-08-14 10:53:18 · 90 阅读 · 0 评论 -
五、分类和协议
分类和协议 一、分类 有时候在处理类定义的时候,可能想要为其添加一些新方法,但是由不想通过新建很多子类来继承并且增加新方法,这个时候分类就有了用处。相当于在使用的时候只要注明是哪个分类。 下面用例子来说明: #import "Fraction.h" @interface Fraction (tests) -(void)printftest; @e...原创 2011-08-15 08:41:05 · 129 阅读 · 0 评论