摘要: C语言将字符串作为简单地字符数组处理,并且在数组最后添加尾部零字符作为结束标志。而Cocoa中的NSString则有很多内置方法,他们让字符串的处理变得简单很多1. 创建字符串 NSString的stringWithFormat:方法+(id) stringWithFormat:(NSString *) format, ...;//省略号表示这个方法可以接收多个以逗号隔开的其他参数,就像printf()和NSLog()一样 可以用如下方式创建一个新的字符串NSString *height; height=[NSString stringWithFormat: @"Your heigh 阅读全文
posted @ 2013-09-17 19:13 时光独白 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 1. 范围的作用第一个结构体是NSRange:typedef struct _NSRange{ unsigned int location; unsigned int length;}NSRange;这个结构体用来表示相关事物的范围,通常是字符串里的字符范围或数组里的元素范围,location字段存放该范围的起始位置,而length字段则是该范围内所含元素的个数。在字符串“Objective-C is a cool language”中,单词cool可以用location为17,length为4的范围来表示。也许由于location字段未被初始化,所以它的值可以是NSNotFound,... 阅读全文
posted @ 2013-09-17 17:55 时光独白 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 9月27日,北京国家会议中心四层,由国内最大的iOS开发者平台主办的CocoChina开发者大会即将盛大开幕。手 游开发者亲睐的Cocos2d-x引擎团队,《捕鱼达人》团队,《君王2》等热门游戏制作人,精于数据挖掘的Talking Data公司CEO等都将带来精彩演讲,关于手游的一切,从开发,推广,运营到数据分析,尽在本次CocoaChina2013(秋季)开发者大会!http://devcon.cocoachina.com/2013-2/ 阅读全文
posted @ 2013-09-17 16:39 时光独白 阅读(475) 评论(0) 推荐(0) 编辑
摘要: iPhone 与 Android 不同: android (ARM 结构)使用 emulator (ARM 结构) VS iPhone (ARM 结构)使用 Simulator (386 结构) 所以, android的应用程序能在真机上运行,就可以在仿真器上运行,反之亦然; 而 iPhone的应用程序能在真机上运行,一定不能在模拟器上运行,反之亦然。Android 是运行Java的程式的。Java的程式是在JAVA的虚拟机内运行。所以Android 的模拟器是可运行的Android 的 apk 文件 iPhone的模拟器是运行x86机器代码,iPhone的真机是运行ARM的机器代码。ARM的 阅读全文
posted @ 2013-09-17 16:10 时光独白 阅读(555) 评论(0) 推荐(0) 编辑