想来也学习编程好长时间了,在博客上更新学习的知识和自己思想的总结,有这种想法已经好久了,来到帝都一个多月了 终于下定决心 开始blog生涯。
自己的文笔确实很差,这也是锻炼的一个机会,对自己说声加油,对同样有类似想法的小伙伴们,说声加油!
废话少叙,进入正题吧
首先对于极懒的我,安装虚拟机也是麻烦的,直接下了gnustep进行在windows下学习object-c,不过有条件的小伙伴还是考虑用imac吧,
object-c的代码看起来比较乱,尤其是一些@,以及*等符号掺杂其中,写一下简单对于代码认识的总结:
-(void) setStatus:(int)status ;
+ - 这是 object-c中写在方法前的修饰符,就像java里的 public,private等等。
(void)是这个方法的返回值
setStatus是这个方法的名称
(int)是参数的类型,后面status是具体的参数名
然后是编写一个类,其实这里发现object-c就是c ,写法非常的类似,引入各种头文件
#import<function/function.h>但是用的是import关键字与c一样若在当前目录下找不到需要在
系统头文件查找就用#import“function.h”,object -c的保存格式是以.m为后缀的
然后作为学java的我最亲切的发现里面竟然有个叫@interface的家伙,但记住这家伙可不是接口,
虽然它里面也都是写函数头,没有函数体的,但是它是用来描述类的,并不是实现多态的工具。
第一篇写的有点杂乱无章,稍作休息再更一篇,下一篇具体分析一个类的结构和语法。