摘要: 协议什么是协议 1.协议是多个对象之间协商的一个接口对象。 2.协议提供一系列方法用来在协议的实现者和代理者之间的一种通信方式 3.协议类似于c++中的纯虚函数,或者Java中的接口。协议声明【放在.h文件中】 @protocol MyProtocol //MyProtocol 是协议的名字 是继承的一个基协议//要定义的变量-(void)init;-(int)update:(int)time;@end @required 某一个方法必须得实现@optional 某一个方法可以不实现协议可以多继承... 阅读全文
posted @ 2014-01-24 21:53 太过于漂流 阅读(379) 评论(0) 推荐(0) 编辑
摘要: @property【写在.h文件里】 @property是让编译器自动产生函数声明 不用写下面2行代码 -(void)setAge:(int)newAge; -(int)age;只需要下面一列就可以代替 @property int age;@synthesize【写在.m文件里】 @synthesize就是编译器自动实现getter和setter函数 不用写下列6行代码 -(void)setAge:(int)newAge{ age=newAge; ... 阅读全文
posted @ 2014-01-24 21:10 太过于漂流 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1.点语法主要作用就是方便其他语言的程序员在转变成为os程序员的时候方便他们理解和使用那么具体例子如下:【本例子中使用了一条字段age作为参数】//// dog.h// pro3//// Created by 裴烨烽 on 14-1-24.// Copyright (c) 2014年 裴烨烽. All rights reserved.//#import @interface dog : NSObject{ int age;}-(void)setAge:(int)newAge;-(int)age;@end【接下去是写dog.m文件】//// dog.m// pro3//// ... 阅读全文
posted @ 2014-01-24 20:41 太过于漂流 阅读(199) 评论(0) 推荐(0) 编辑