ios中的方法


  • 在ios中系统方法名非常长,但是易读
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    return 1;
}
  • 那么我们来自定义方法
  • 一个方法名的方法
    -(void)setImage:(NSString *)imageName;
  • 两个方法名的方法
    -(void)setImage:(NSString *)imageName
    scale:(int)scl;
  • 方法名为setImage,setImage/scale,剩下的为形参。
  • void代表没有返回值(返回值可以是任意类型)
  • 有返回值的方法-(void)setImage{

最后必须return;

  • -(IBAction)clickBtn:(id)sender{
    // 点击事件的方法
    }
  • IBAction是与xib沟通的桥梁,只有写它才能连接xib。
  • 方法前-,+号的区别
  • +:类方法 [类名 方法名]调用
  • -:对象放方法 [实例对象 方法名]调用
    UIView *topView = UIView.new;
    星后面的就为对象
  • UIView.new;为+号方法
  • topView.new;为-号方法
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

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