@interfaceMyProxy :NSProxy{ id_innerObject;}+(instancetype)proxyWithObj:(id)Object;@en...
类别个人认为类别是Objective-C设计的一大精髓,也是我爱上Objective-C的最大理由。类别是个强大的东西,它既可以为类添加方法,也可以添加实例。一定有不少人不认...
消息转发 当向someObject发送某消息,但runtime system在当前类和父类中都找不到对应方法的实现时,runtime system并不会立即报错使程序崩溃,而...
@implementation ClassA-(void)classAMethod{NSLog(@"AAAAAAAAA");}@end @implementation Cla...
今天写这篇文章的目的,是提供一种思路,来帮助大家解决控制器非常臃肿的问题,对控制器瘦身。 如果手边有项目,不妨打开工程看一下你的控制器代码有多少行,是不是非常多?再看一下ta...
暂时蒙圈的我先上几个可用的code 但是具体区别 im not sure 第一段:Xcode自带 包含base64和gbk NSStringEncoding gbkE...
由于项目突赶进度,从上次发布iOS开发------Apple Pay(证书配置篇)过去有挺长一段时间了。 俗话说凡事应有始有终,所以还是决定趁空余时间将这篇Apple Pay...
情况说明:用post方法加载一个h5页面,请求的url为https的,web服务器挂的证书是自建证书,报错: 2018-03-17 11:50:09.341674+0800 ...
背景 在iOS 9以前,我们从外部启动App都是通过URL Scheme实现跳转的。这种方式虽然可自定程度很高,能够巧妙地实现很多跳转,但弊端也很明显:我们只能通过schem...
一, runtime的动态添加方法功能 1, 关于runtime动态添加方法,我们以一个经典的面试题展开对其的研究. 经典面试题 : 有没有使用过performSelecto...