iOS点方法使用

原创 2017年02月21日 14:33:21

点方法使用

点方法的含义:
*点方法是指通过对象.成员变量名的形式进行对变量的访问
*点方法本质是get和set方法
*@property这个关键字是生成,就是get和set方法的声明和实现
接下来展示一下点方法的使用,以职员年龄为例:
stuff.h

@interface Stuff:NSObject
{
int _age;//定义成员变量
}
//生成方法
//set方法
-(void)setAge:(int newAge);
//get方法
-(int)age;

stuff.m

@implementation Stuff
-(void)setAge:(int)newAge
{
_age=newAge;//设置
}
-(int)age
{
return age;//获取年龄
}

main.m

int main()
{
//创建对象
Stuff  *s=[[Stuff alloc]init];
//设置age的值
s.age=10;
//取出age的值
int a=s.age;
NSLog("value is %i",a);
return o;
}

附加:
s.age=10;
等价于:
[s setAge:10];
int a=s.age
等价于:
int a=[s age];

总结:
点方法是对方法的调用,从而去访问成员变量,而不是直接调用成员变量

版权声明:本文为博主原创文章,未经博主允许不得转载。

IOS开发教程--如何使用点9图片

事先准备一张图片: UIImage *image = [UIImage imageNamed:@"red.png"];     在iOS 5.0之前可以这么用:     NSInteg...
  • wanglixin1999
  • wanglixin1999
  • 2015年07月30日 14:36
  • 6947

eclipse中打点不出来提示

解决方法:当在用eclipse或是myeclipse时,可能会遇到不能自动提示,就是当你用到点的时候,后面不会出现相关的提示信息。这时,解决方法如下 :1、菜单window->Preferences-...
  • canba
  • canba
  • 2011年07月07日 10:18
  • 8607

ios之点语法

第一个object c 程序     首先新建一个项目,“create a new Xcode project"-"OS X下的Application"-"Command Line Tool" ,命名...
  • chaoyuan899
  • chaoyuan899
  • 2013年08月25日 09:19
  • 7706

IOS中图片拉伸,类似Android中的点9图片

IOS 5.0之前使用的方法: - (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeigh...
  • u010407865
  • u010407865
  • 2014年06月04日 14:07
  • 921

IOS方法定义和使用

FR:海涛高软(QQ技术交流群:386476712)
  • qq_15267341
  • qq_15267341
  • 2017年02月05日 10:39
  • 727

iOS代码规范和优化建议

代码规范和优化建议 一、命名规范1、类定义例: ThisIsAClass, 采用苹果推荐的方式,首字母大写,多个有实际意义的英文单词组成,每个单词的首字母大写。在此基础上类名需要体现出这个类的类型试...
  • buyuxing
  • buyuxing
  • 2016年10月15日 10:23
  • 1096

iOS 最全的UITableView的各种使用方法

UITableView: 1、重用代理 @interface ViewController : UIViewController 2、定义 _tableView = [[UITableVi...
  • QueenlySun
  • QueenlySun
  • 2016年11月02日 17:08
  • 2950

iOS一个简单的点赞动画

苹果在动画这一块做得确实很不错,一款很炫酷的动画会给人很好的视觉效果,给用户很好的体验,这是在项目中遇到过的一个小小的点赞动画,在这里记录一下,也给广大开发者一个小小小小小的分享。不要见笑...
  • qq_34874026
  • qq_34874026
  • 2016年05月23日 22:46
  • 1074

iOS直播APP-点赞动画的实现

因工作需要,高仿【喵播】的Demo核心功能基本完成。直播端音视频采集、推流、内置音乐播放器系统,播放端的视频拉流播放、直播聊天室即时通信等功能已经完成。不过今天不是要讲这些看似高大上的东西,今天还是继...
  • WDJzf
  • WDJzf
  • 2016年10月03日 23:21
  • 1080

iOS --- 关于block的常见使用方法

Objective-C中的block有多种定义和使用方法.
  • icetime17
  • icetime17
  • 2015年10月07日 11:30
  • 5148
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS点方法使用
举报原因:
原因补充:

(最多只允许输入30个字)