美文网首页
iOS 小知识点总结

iOS 小知识点总结

作者: iloverain | 来源:发表于2017-07-01 11:58 被阅读7次
    • 子类实现父类方法时,监测子类是否调用super方法。

    在父类中声明方法时:

    - (void)functionWith:(NSArray*)arr1 string:(NSString*)string arr:(NSArray*)arr2NS_REQUIRES_SUPER;
    

    子类中实现该父类方法:

    - (void)functionWith:(NSArray *)arr1string:(NSString *)stringarr:(NSArray *)arr2 {//不调用super方法,报警告⚠️[superfunctionWith:nilstring:nilarr:nil];}   
    
    • 图片压缩
    func imageCompress(targetWidth:CGFloat) -> UIIMage {
       let targetHeight = targetWidth/width*height
       UIGraphicsBeginImageContext(CGSizeMake(targetWidth,targetHeight))
       self.drawInRect(CGRectMake(0,0,targetWidth,targetHeight))
       let newImage:UIImage = UIGraphicsGetImageFromCurrentImageContext()
                UIGrapicsEndImageContext()
       return newImage
    }
    

    相关文章

      网友评论

          本文标题:iOS 小知识点总结

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