IOS中的方法


在 IOS 中方法名都特别长,但是易读
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:( NSIndexPath *)indexPath
接下来我们来自定义方法名
  • 一个参数
//方法名setlmage  类型(NSSing *)  形参为imageName
-(void)setImage:(NSString *)imageName;
  • 两个参数
//方法名setlmage,scl
-(void)setImage:(NSString *)imageName scale:(int)scl;
  • void 代表没有返回值,有返回值的的方法
-(void)setImage{
self.image=(UIImage imageName:"");
  • 可与 xib 链接的方法
-(IBAction)clickBtn:(id)sender{
// 点击事件的方法
}
  • 如果有返回值必须有 return
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return 1;

  • 方法前 - + 号的区别
    +代表类方法
    -号代表对象
    方法前-,+号的区别
    +:类方法 [类名 方法名]调用 UIView.new;
    -:对象放方法 [实例对象 方法名]调用 UIView *topView
    星后面的就为对象。

推荐阅读更多精彩内容

  • 在iOS中的系统方法 方法名非常长 但是易读 那么我们来自定义方法名 有一个方法的方法名 -(void)setIm...
    王老板阅读 43评论 0 0
  • 在 IOS 中方法名都特别长,但是易读 接下来我们来自定义方法名 一个参数 两个参数 void 代表没有返回值,有...
    Roger_单阅读 41评论 0 0
  • 在iOS当中一些系统方法名特别的长,但是很好读懂。-(CGFloat)tableView:(UITableView...
    瞅你咋地阅读 34评论 0 1
  • 在ios中系统方法名非常长,但是易读 那么我们来自定义方法 一个方法名的方法-(void)setImage:(NS...
    徐大拿阅读 43评论 0 0
  • 在iOS中得方法名都非常长但是易读,如 接下来我们自定义方法名 一个参数 两个参数 void代表没有返回值可与xi...
    小布丁儿阅读 45评论 0 0