美文网首页
IOS中的方法

IOS中的方法

作者: shanshan950224 | 来源:发表于2015-12-11 08:56 被阅读26次

    在IOS中系统的方法名较长,但是易读,例如:

    -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
    {     
     }
    

    自定义方法:

    • 有1个方法的方法名
      -(void)setImage:(NSSting *)imageName;
    • 有2个方法的方法名(int后为型参)
      -(void)setImage:(NSString *)imageName scale:(int)scl;
    • 方法名为setImage,类型为(NSString),形参为imageName
    • void代表没有返回值

    • 有返回值的方法
      -(UIImage)setImage:(NSSting *)imageName{
      return UIImage; }
      
      • 如果有返回值必须return,返回值可以是任意类型
    -(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
    { 
    return 1;
    }
    
    

    • 可与xib链接的方法
    -(IBAction)clickBtn:(id)sender{
    
      // 点击事件的方法
      
      }
    
    

    其中与xib链接时,链接成功显示实心点,还有时未连接上显示空心点。


    • 方法前“+”和“-”的区别
      • +代表类方法
      • -代表对象
     + 类方法   [类名  方法名]调用
    `UIView *topView = UIView.new; `
     - 对象放方法  [实例对象   方法名]调用
    `UIView *(-方法) = UIView.new; `
    
    星后面的就为对象 
    
    

    相关文章

      网友评论

          本文标题:IOS中的方法

          本文链接:https://www.haomeiwen.com/subject/lelyhttx.html