常见面试题:介绍一下分类,能用分类做什么?内部是如何实现的?它为什么会覆盖掉原来的方法? 深入了解Category 我们都知道OC代码执行时会先...
常见面试题:介绍一下分类,能用分类做什么?内部是如何实现的?它为什么会覆盖掉原来的方法? 深入了解Category 我们都知道OC代码执行时会先...
1、[NSMutableArray array] 和 [[NSMutableArray alloc]init] (包括字典等同类) 的使用方...
如果一个页面需要多个textfield或textview,比方说账号、密码、昵称、手机号、验证码等,或者多个界面都有textfield或text...
一、WKWebView简介 UIWebView自iOS2就有,WKWebView从iOS8才有,毫无疑问WKWebView将逐步取代笨重的UIW...
id:是一种数据类型; id类型被定义为指向对象的指针,这可以从id的定义中看出。id在objc.h中的定义为: id是一个一个比较灵活的对象指...
效果:动态给UINavigationBar添加属性,通过设置属性的值来实现导航条的透明雨渐变。 UINavigationBar+ZJFadeSh...
思路及效果: 利用runtime实现方法交换(method_exchangeImplementations)和利用runtime 给分类动态绑定...
我们在处理服务器返回的数据类型为NSNull时,程序就会闪退。我们可以先判断该数据类型是否为NSNull,是就返回,不是在使用它。但这是不是太麻...
思路:利用runtime实现方法交换(method_exchangeImplementations)和利用runtime 给分类动态绑定属性ti...
思路: 1、获取UIButton的子控件imageView和titleLabel的size2、声明两个UIEdgeInsets变量imageEd...
专题公告
使用Category对类进行扩展时,不需要访问其源代码,也不需要创建子类,这样我们就可以扩展系统提供的类。