ios培训------我的Obj-c语言笔记,期待与您交流! 由于之前做基本测试时,对Obj-c还不太了解,做的一踏糊涂(其实我想可能只会出现C相关的题呢-_-#),题中出现一些类的继承,声明,定义方面是问题,由于之前学过C++对面向对象有一定的了解,就先查资料提前看看Objc-c这块的知识。类的....
分类:
其他好文 时间:
2015-03-09 14:24:40
阅读次数:
146
OC是一门面向对象的语言,其中自然少不了类。对应C++中的声明和定义,OC的类也分为interface和implementation,并分别以指令
@interface
...
@end
@implementation
...
@end
表述。一般我们会把interface部分放置在.h文件中,而实现部分,则放置在.m文件中。
下面是类Fraction的实例,
Fraction....
分类:
其他好文 时间:
2015-03-08 14:24:09
阅读次数:
134
为了允许把程序拆分为多个逻辑部分来编写,C++语言支持分离式编译机制,允许将程序分割为若干个文件,每个文件可以独立编译。 为了支持分离式编译,C++将声明和定义区分开。声明使得名字为程序所知,一个文件如果想使用别处定义的名字必须包含对那个名字的声明。定义则负责创建与名字关联的实体。 变量声明...
分类:
编程语言 时间:
2015-03-07 18:28:45
阅读次数:
139
声明一个成员函数的时候用const关键字是用来说明这个函数是 "只读(read-only)"函数,也就是说明这个函数不会修改任何数据成员(object)。 为了声明一个const成员函数, 把const关键字放在函数括号的后面。声明和定义的时候都应该放const关键字。 任何不会修改数据成员的函数都...
分类:
编程语言 时间:
2015-03-06 16:13:16
阅读次数:
171
oc类的声明和定义的常见错误1、只有类的声明,没有类的实现2、漏了@end3、@interface和@implementation嵌套,也就是@interface或者@implementation和@end必须成对出现!两者中间不能嵌套任何别的。4、成员变量没有写在括号里面5、方法的声明写在了声明的...
分类:
其他好文 时间:
2015-03-04 01:00:42
阅读次数:
125
1.static的不同 C语言中static 是静态变量的意思 1.如果是静态局部变量,则是在这个函数内部声明和定义的变量,不能被函数之外调用。 2.如果是静态外部变量,则是在本文件内部声明定义,不能被超出该文件调用使用,而且一直占用内存,不被消灭。 Jav...
分类:
编程语言 时间:
2015-02-24 16:14:01
阅读次数:
144
1.变量的声明和定义有什么区别?
声明部分的作用是对有关的标识符(如变量?函数?结构体?共用体等)的属性进行说明。对于函数,声明和定义的区别是明显的,函数的声明是函数的原型,而函数的定义是函数功能的确立。对函数的声明是可以放在声明部分中的,而函数的定义显然不在函数的声明部分范围内,它是一个文件中的独立模块。
在声明部分出现的变量有两种情况:一种是需要建立存储空间的(如int a;);另一种是不...
分类:
其他好文 时间:
2015-02-17 22:24:48
阅读次数:
230
代码块是对函数的一种扩展,但是比c语言中的函数指针高级多了。1.声明和定义。returnType (^blockName)(list of arg) = ^returnType(list of arg){body;};其中右边的returnType可以省略,因为编译器可以通过代码块的声明来推断函数的...
分类:
其他好文 时间:
2015-02-09 00:41:50
阅读次数:
230
近来思绪比较凌乱,于是想写点什么来寄托空虚寂寞之情怀,支撑自己孤苦无助的人生。但是又不想写鸡汤,那么,我们来聊聊“声明”和“定义”吧。
先来提个问题:为什么每次圣斗士出招之前都要大喊一下招式?
嗯,没错!因为函数要先声明,然后才能调用。
举个栗子:
我们定义了一个这样子的函数 -->
int function (int ...
分类:
其他好文 时间:
2015-02-07 00:37:57
阅读次数:
168
变量声明和定义的区别我们在程序设计中,时时刻刻都用到变量的定义和变量的声明,可有些时候我们对这个概念不是很清楚,知道它是怎么用,但却不知是怎么一会事,下面我就简单的把他们的区别介绍如下:(望我的指点对你受益)变量的声明有两种情况:1、一种是需要建立存储空间的。例如:int a 在声明的时候就已经建立...
分类:
其他好文 时间:
2015-02-03 22:50:23
阅读次数:
196