iOS奇技yin巧
文章平均质量分 69
uxyheaven
追求真理比占有真理更加难能可贵
展开
-
iOS 让对象伪装成一个字典
奇技yin巧 指过于奇巧而无益的技艺与制品. 转载请注明出处 uxyheaven csdn博客 其实这个技巧特定情况下,要求不高还挺是有用的.我们原本有个接口1,设计的….,为了灵活性嘛,就用了字典- (void)method1:(NSDictionary *)dic{ NSString *name = dic[@"name"]; NSLog(@"%s, name: %@",__F原创 2015-04-29 00:11:33 · 3183 阅读 · 0 评论 -
iOS 定义名为任意的变量
我们可以用typeof关键字来定义一个id类型的变量// typeof(int) a; // Specifies variable a which is of the type int __typeof (NSString *) id = @"a";NSLog(@"%@", id);原创 2015-03-12 19:56:17 · 4565 阅读 · 0 评论 -
iOS 底层强行调用高层接口
有的时候底层就是想知道高层,别纠结什么时候,这个主题下的文章注定都是这个德行的.我们又不想把a传给b.那么有办法的到a么原创 2015-03-24 21:17:28 · 2548 阅读 · 0 评论 -
iOS 用汉语写代码
奇技yin 指过于奇巧而无益的技艺与制品. 转载请注明出处 http://blog.csdn.net/uxyheaven/article/details/45350159我们可以用宏定义基本的运算符和类型#define 加 +#define 减 -#define 乘 *#define 除 /#define 大于 >#define 小于 <#define 对比 ==#define 等原创 2015-06-06 21:47:34 · 3485 阅读 · 5 评论 -
iOS 用Runtime解决服务器返回NSNull问题
iOS 奇技yin巧–解决服务器返回NSNull问题奇技yin巧 指过于奇巧而无益的技艺与制品. 转载请注明出处 http://blog.csdn.net/uxyheaven/article/details/46789065系列文章请看http://blog.csdn.net/uxyheaven/article/category/5800569问题描述众所周知,服务器返回的数据时不时的就不靠谱一下{原创 2015-09-08 22:38:13 · 8547 阅读 · 2 评论 -
iOS 实例方法混淆
奇技yin巧 指过于奇巧而无益的技艺与制品. IMS指的是 Instance Method Swizzling, 实例方法混淆. 我们先来看普通的Method Swizzling原创 2015-03-14 23:22:23 · 3079 阅读 · 1 评论 -
iOS delegate挂钩
Objective-C 奇巧淫技–delegate挂钩奇技淫巧 指过于奇巧而无益的技艺与制品.需求说明在实际的编程过程中,我们总要定制一些控件,在定制的过程里,有时喜欢自己实现部分delegate方法// MYScrollView.m- (instancetype)init{ ... self.delegae = self; ...}- (void)scrollViewD原创 2015-03-14 18:25:06 · 4168 阅读 · 2 评论 -
iOS 用宏在category里给对象添加属性
奇技淫巧 指过于奇巧而无益的技艺与制品. 转载请注明出处 http://blog.csdn.net/uxyheaven/article/details/46391771众所周知,一般的情况下我们是没办法在category里加属性的, 如果想加呢,需要用到Associated原创 2015-07-07 14:30:45 · 5591 阅读 · 3 评论