Munchkins电玩如何c快速入门教程?求分享心得

本文记录学习ObjectC过程中的心得参照,记录视频的练习代码,并将要点进行总结其实很多视频教程都不错,之前看的本文包含创建一个Person类及Fraction类,实现分数的加减乘除.

第一个简单的Person类



  1. 在ObjectC里打印用NSLog,以@""表示其中的@表示这是一个对象;
  2. OC里类的实例化,用Person *p = [[Person alloc]init]来表示alloc是NSObject的方法,表示在堆内存 上申请一块内存放Person对象然后要调用构造函数(通常以init开头),构造函数有且仅能调用一次
  3. OC里的id类型类似C语言里的Void *,指向任意对象;
  4. 变量存储在栈内存,但是alloc出来的对象存储在堆内存里;
  5. -号表示实例方法也就归这个类的实例所有,+表示静态方法归这个类所有,类似Java里的static关鍵字.
  6. NSLog打印时打印字符串用%@作占位符,%li作打印int的占位符.
  7. OC里函数名字后面是用冒号来分割参数的,Java/c++都是用括号这个一不小心真是不大适应;

下面是分数器的例子,实现分数的加/减/乘/除/约分



 


 

}

我要回帖

更多关于 c快速入门教程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信