objective-c 小结
2016-07-05 15:09
417 查看
总结一下我在写代码的时候容易出现的错误
1、在@interface部分中,也就是声明文件中,要声明的属性必须在第一行代码之下,不可以放到其它地方,否则会报错。正确写法例子如下:
#import <Foundation/Foundation.h>
//---- @interface部分 ----
@interface People : NSObject
{
int peopleAge;
}
@property(readwrite) NSString *nameNSString;
- (void)setName:(NSString *)name;
- (NSString *)getName;
@end
属性{}声明必须在类名这行代码的下面,如果放到@property代码的下一行,就会报错。
2、@property只能加在引用类型的前面,基本类型不可用,否则会报错。正确写法如下:
@property(readwrite) NSString *nameNSString;
1、在@interface部分中,也就是声明文件中,要声明的属性必须在第一行代码之下,不可以放到其它地方,否则会报错。正确写法例子如下:
#import <Foundation/Foundation.h>
//---- @interface部分 ----
@interface People : NSObject
{
int peopleAge;
}
@property(readwrite) NSString *nameNSString;
- (void)setName:(NSString *)name;
- (NSString *)getName;
@end
属性{}声明必须在类名这行代码的下面,如果放到@property代码的下一行,就会报错。
2、@property只能加在引用类型的前面,基本类型不可用,否则会报错。正确写法如下:
@property(readwrite) NSString *nameNSString;
相关文章推荐
- hibernate异常:a different object with the same identifier value was already associated
- 如何自己动手实现 KVO
- [SharePoint]javascript client object model 获取lookup 类型的field的值,包括user类型(单人或者多人)的值。how to get the multiple user type/lookup type field value by Javascript client object model
- jQuery serializeObject 序列化form表单Json对象 jQuery.extend()合并对象
- -[__NSCFArray removeObjectAtIndex:]: mutating meth
- BING: Binarized Normed Gradients for Objectness Estimation at 300fps
- object wait notify 实例一则
- SQL Abstraction and Object Hydration
- The ServiceClass object does not implement the required method in the following form
- Swift学习之和Objective-C的联系与区别
- mysql到hbase数据迁移之getobject
- jni object的使用
- 利用ObjectAnimator实现ArcMenu
- Objective-C面向对象初步归纳
- objective-c 编程基础(三 面向对象编程)
- Swift Any & AnyObject
- objective-c 编程基础(二)
- html内容写入到文件中的时候出现‘TypeError: expected a character buffer object’错误
- Objective-C-UI控件学习之UITableView详解
- Javascript Object, Set, Map总结