oc学习之点语法笔记
来源:互联网 发布:mui项目实例源码 编辑:程序博客网 时间:2024/05/16 21:32
1,oc中的点语法本质上还是对方法的调用,并不是像java中对成员变量的访问。
2,点语法是编译器特性,它会自动展开为对应的set和get方法。
3,点语法例子:
#import <Foundation/Foundation.h>//类的声明@interface Persion : NSObject{ int _age; //成员变量}//set和get方法- (void)setAge:(int)age;- (int)age;@end
//类的实现@implementation Persion- (void)setAge:(int)age{ _age = age;}- (int)age{ return _age;}@end
main函数中#import <Foundation/Foundation/h>#import "Persion.h"int main(int argc, const char * argc[]){//创建一个Persion类对象Persion *per = [[Persion alloc] init];per.age = 20; //系统会自动变为[per setAge:20];int age = per.age; //相当于传统的get方法[per age];NSLog(@"age is %i", age); return 0;}
4,注意self使用点语法的情况,当self和 . 有时候一起使用时可能会造成死循环
- (int)age
{
return self.age;
}
0 0
- oc学习之点语法笔记
- OC学习之点语法
- OC学习笔记二(点语法)
- OC学习之@property和点语法
- OC 学习小结之点语法
- oc学习点语法
- 黑马程序员-----oc语言学习笔记之点语法、property、类方法
- 一 :ios学习笔记 OC入门2 点语法
- oc学习笔记2—— 点语法 @property @synthesize
- 黑马程序员--IOS学习笔记(OC-点语法)
- OC学习笔记之OC的核心语法
- OC之点语法详解
- Object-c学习之路(oc点语法)
- 黑马程序员-OC学习日记三之点语法小结
- oc新手学习细节之点语法连用理解
- OC学习笔记03-OC中访问修饰符,点语法与@property,@synthesize关键字
- OC基础语法学习笔记
- 学习笔记:OC核心语法
- ubuntu使用锐捷联网
- Apple Swift入门教程
- cocos2d-x之android编译环境搭建(第二篇)[版本:cocos2d-x-3.1.1]
- QML官方系列教程——Using Qt Quick Designer
- ibatis入门
- oc学习之点语法笔记
- JavaScript_第一天
- 上海自助旅行计划(更新中)
- 基本概念
- libGDX中AssetManager加载不到资源的解决办法
- 黑马程序员_我的多线程卖票练习
- Windows编程 - 终止可执行(exe)程序 代码(C++)
- AC后的一点小感想。。。。。
- RMAN Table Point In Time Recovery (PITR) in PDBs