Objective-C语法之常用数据的那些事儿(二)

Objective-C语法之常用数据结构


雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/585


由于工作重心发生了改变,Android开发暂时不会继续投入经历。MOMO最近在自学IOS游戏开发 哇咔咔~~目前还在学习阶段此篇文章主要用于备忘,欢迎各位大牛们给我多多虐虐我 互相学习~哇咔咔~~



在xcode中创建项目工程的方法在上一章已经介绍,着一篇主要介绍Objective-C语言中的一些常用数据结构


HelloWorldViewController.m类中


我们的测试语法代码添加在viewDidLoad方法中




1.整型 (int) 浮点型 (float, double)  短长整型(short, long)


常用数据类型与c语言基本一样 难怪是c语言的超集




Log打印结果



2.字符串 NSString*  与  char* 



Log打印结果




字符串格式化

使用stringWithFormat 方法来格式化字符串 

意思就是将整型 字符型 等等 合并成一个NSString*类型


Log 输出结果




3.布尔值

宏定义 真为YES 假为NO 

因为Objective-C 是C语言的超集 所以在代码中写 true 和false 也是可以运行通过的

这里毕竟是Objective-C 所以还是建议使用YES 和  NO





Log打印结果



4 .数组与字典

NSArray 数组: 使用它创建数组后,就不可以继续向这个数组中添加或者删除元素。

 这个数组中可以储存任意类型object的对象指针  但是不能用处储存数据类型 比如int bool char 等等

 下面这行代码中我将三个字符串和self 指针储存在了mArray这个数组中


遍历方法一 : 很普遍java 语言 c 语言都这样来遍历




遍历方法二: objective-c 2.0 引入的快速枚举法 不仅速度快 并且安全性高,推荐使用这种方式来遍历.



打印Log信息,最后一项为self指针 ,所以将地址打印了出来。





NSMutableArray数组:它是一个可以变化的数组,数组创建完后还可以动态的向数组中添加与删除元素,并且可以向指定位置插入元素,基本上和链表差不多。



addobject方法用于向数组中添加元素


 

removeObject方法用于删除元素



replaceObjectAtIndex 方法可以修改数组中的某一个元素

第一个参数为 索引的id

第二个参数为修改对象的指针



insertObject方法用于向数组中插入一个元素

第一个参数  插入对象的指针

第二个参数  插入的索引




创建MyClass对象



MyClass.m





内容比较少,代码就不上传了 如果代码中有问题还请大家告诉MOMO,我会及时的更正,大家共同学习 哇咔咔~~~

posted @ 2011-09-14 14:45  雨松MOMO  阅读(179)  评论(0编辑  收藏  举报