美文网首页
category你不知道的那点事

category你不知道的那点事

作者: 王老板 | 来源:发表于2015-12-10 16:38 被阅读46次
  • Category这是一种比继承更简洁的方法来对类进行扩展,不需创建子类就能为现有的类提供方法,它不但可以添加新方法,而且可以从写方法.

Category相关链接

Category的缺点

  • 无法像类中添加新的实体变量 不能在@interface中添加实体变量

  • 名称冲突 类别中的方法与原始类方法名称冲突时,类别具有更高的优先级。类别方法将完全取代初始方法从而无法再使用初始方法

Category的优点

  • 可以将类的实现分散到不同文件中 记住(#import)

接下来我列举一下我项目中遇到的Category

  • 加载网络图片 #import "UIImageView+AFNetworking.h"
 [cell.image setImageViewWithURL:[NSURL URLWithString:dic[@"logoPath"]]];```

* 校验是否为有效的手机号 ``#import "NSString+MALNSString.h"
``

(![_TextFieldThree.text isMobilePhoneNumber])


* 设置导航栏背景图片 ,和Title ``#import "UIViewController+MALNavigation.h"
``

[UIViewController setNavigationBarBgImage:self.navigationController andBgImage:[UIImage imageNamed:@"图片名字"]];
[self setCenterItemWithTitle:@""];


* 设置btn的点事件``#import "UIViewController+MALNavigation.h"
``

[barItem.contentBarItem addTarget:self action:@selector(click) forControlEvents:UIControlEventTouchUpInside];


* 创建Category``@interface UIImageView_Bg : UIImageView
``
把_删除在Bg处用()括住 把继承删除

相关文章

  • category你不知道的那点事

    Category这是一种比继承更简洁的方法来对类进行扩展,不需创建子类就能为现有的类提供方法,它不但可以添加新方法...

  • 致十大焦虑的家长(上)

    各位家长,跟Tyger学英语,不必焦虑。为啥? 英语那点事, 英语就那点事, 英语也就那点事, 根本不值得你焦虑。...

  • iOS时间那点事--NSDateFormatter

    文章出处 iOS时间那点事--NSDate iOS时间那点事--NSDateFormatter iOS时间那点事-...

  • 陪读时那点事|文集目录

    【陪读时那点事】01|学校旁的出租屋 【陪读时那点事】02|菜市场 【陪读时那点事】03|黑色球鞋 【陪读时那点事...

  • iOS知识梳理10:Category和Extension

    Category (category也可以叫做分类,类别或者类目) category可以(在我们不知道某个类的内部...

  • 不出国你不知道的那点事

    场景之打招呼 A: Hello, how are you?/How do you do? B: Good, How...

  • 工作那点事儿

    工作上玩的那点心计,使的那点坏招儿,谁不知道,都是一些很低级的招儿,只是别人不想拆穿你而已。这种事,就看谁的脸皮厚。

  • iOS开发:设计模式那点事

    iOS开发:设计模式那点事 iOS开发:设计模式那点事

  • 《住在306的人》四

    “你不要打扰我们的生活……不行,决对不行……,我告诉你,我不想再和你有任何关系……不要觉你那点破事我不知道……″ ...

  • 呕吐声不停的作文课堂

    香香/2021.1.28 题记:趁有空,聊以记录作文课的小日常。 【一】关于光耀门楣那点事你怎能不知道呢? ...

网友评论

      本文标题:category你不知道的那点事

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