码迷,mamicode.com
首页 > 移动开发 > 详细

斯坦福 IOS讲义 课件总结 一

时间:2014-07-12 14:51:30      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:strong   文件   os   io   re   ar   

1,引入文件,

#import <Foundation/Foundation.h>

IOS7 中可以这样写 @import Foundation; 

2,在.h文件引入的是公用的,在.m文件里面引用的是本类私有的。私有属性声明

@interface Card()

//在这里面声明

@property (strong) NSString *contents;

@end

3,strong 是保存对象在内存中,week相反,这两个词形容的是对象。

4,nonatomic,不涉及多线程,没有锁,所以快一点,。

5,系统默认的set,get方法。

 

@synthesize contents = _contents;

- (NSString *)contents

{

    return _contents;

}

- (void)setContents:(NSString *)contents

{

    _contents = contents;

}

6,@property (nonatomic) BOOL chosen;非对象类型不必用strong或week形容。

7,@property (nonatomic, getter=isChosen) BOOL chosen;改变取值方法名字。

8,- (int)match:(Card *)card;重写初始化方法。

9,初始化方法也可传参数。

- (int)match:(NSArray *)otherCards

{

int score = 0;

    if ([card.contents isEqualToString:self.contents]) {

        score = 1;

}

    return score;

}

斯坦福 IOS讲义 课件总结 一,布布扣,bubuko.com

斯坦福 IOS讲义 课件总结 一

标签:strong   文件   os   io   re   ar   

原文地址:http://www.cnblogs.com/guanliyang/p/3839871.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!