- 博客(6)
- 收藏
- 关注
原创 温故而知新之NSArray 和 NSMutableArray
#import int main(int argc, const char * argv[]) { @autoreleasepool { // insert code here... NSLog(@"Hello, World!"); NSA
2013-04-13 09:00:30 353
原创 温故而知新之stringWithFormat:
在ObjectiveC中NSString中有一个 stringWithFormat:方法 常见的输出方式: NSString *height; height = [NSString stringWithFormat:@"Your height is %d feet, %d inches.",5,11]; NSLog(@"%@",height);
2013-04-13 08:58:43 578
原创 温故而知新之@class
为了减少由依赖关系引起的重新编译所带的影响,Objective-C引入了关键字@class来告诉编译器:“相信我,以后你会知道这个类到底是什么,但是现在,你只需要知道这些。” 它并不需要知道关于这个类的更多信息,只要了解它是通过指针引用即可。 如下例所视: #import @class Tire; @class Engine; @interface Car :
2013-04-13 08:57:50 475
原创 温故而知新之setter getter 方法
setter getter 方法统称为存取方法,ObjectiveC中,在对其他对象的属性进行操作时,应该始终使用对象所提供的存取方法,永远不要直接改变其他对象属性的值。 举个汽车的例子: 在没有setter getter 方法时,我们会这样来构造一辆汽车:(最简单的汽车包括一个发动机和4个轮胎) class Engine.h @interface Engine :NSOb
2013-04-13 08:56:36 480
原创 温故而知新之 isEqualToString:
在ObjectiveC中比较两个字符串用 isEqualToString:(NSString *)string;方法; isEqulaToString:可以用来比较接收方和当作参数传递来的字符串,它返回一个BOOL型数据来表示两个字符串的内容是否相同。使用方法如下: NSString *str1 = @"123"; NSString *str2 = @"465
2013-04-13 08:55:03 578
原创 温故而知新 之 description函数
在ObjectiveC中默认有一个description函数,每当 NSLog(@"")函数中出现 %@ 时,都会调用description函数,所以通过重写 description 函数可以很好输出的制定特殊的格式 代码如下: sss.h: #import @interface sss : NSObject{ int x
2013-04-13 08:52:32 769
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人