在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
应团队要求开发软件苹果端,我加入到开发组中,学习object - C. 以下是关于object - C一些基础语法用法的记录,并与C++作简单的比较.
一,头文件 #import<Foundation/Foundation.h> //同c++中#include<> 查看框架中的Foundation.h头文件,自带避免重复包含头文件的功能 (框架:是一种聚集在一个单元的部件集合,包括头文件,库,图像,声音文件等)
二,打印 NSLog(@"Hello, Object - C!"); = printf("Hello, Object - C!"); "@"作为Cocoa的NSString元素来处理(NSString一种特殊的字符串,以@作为标识) example: NSLog(@"are %d and %d different? %@",5,5,boolString(areTheyDifferent)); /***其中boolString返回NSString类型"YES"or"NO"的方法,在输出文本中用%@标识***/ 三,布尔类 Object - C 中的Bool类型具有两个值 -- YES(1)\NO(0); 与C++不同,Object-C中不承认整型值1为值YES.
四,主函数 int main(int argc,const char* argv[]) {return(0);} //主函数主要结构与C相似.
五,指针 for(int i=0;i!=3;i++) {id shape = shapes[i]; //定义指针,寄存shapes数组每个元素,并进行操作 /*dosomething*/} id类型相当于指针的声明.
六,发送信息(调用方法) [shape draw] //通知某个对象该做什么 "shape"是某个对象,"draw"是某个方法 c++: shape.draw();
待续... |
请发表评论