美文网首页
装逼技能 - @macro 方法的调用

装逼技能 - @macro 方法的调用

作者: Dennis_me | 来源:发表于2015-08-18 18:31 被阅读118次

装逼场景1

@onExit{

    free(properties);

};

装逼场景2

@weakify(self);

[RACObserve(self, name) subscribeNext:^(NSString *name) {

    @strongify(self);

    self.outputLabel.text = name;

}];

好了,到这里如果大神知道如何装逼的就不要往下看了。😄

不知道的,我就要开始教大家装逼了 😄

技能介绍


我们来看看 onExit的宏定义,这是来自Mantle的代码

#define onExit \

try {} @finally {} \

__strong mtl_cleanupBlock_t metamacro_concat(mtl_exitBlock_, __LINE__) __attribute__((cleanup(mtl_executeCleanupBlock), unused)) = ^

注意一下try {} @finally {},正常情况下我们应该是@try{}@finally{},这里少了个@,好了,装逼技能到此为止。在这里你就可以使用@前缀了。。。。。。

总结

被编译器会对空的try-catch优化,所以没啥性能损耗。而且@前缀更加显眼哦~

我的微博:微博地址

相关文章

  • 装逼技能 - @macro 方法的调用

    装逼场景1 @onExit{ free(properties);}; 装逼场景2 @weakify(self);...

  • runtime(消息机制)

    消息机制: 1.装逼 2.调用已知私有方法 // objc_msgSend([NSObject class],se...

  • 教你React-Native撸android原生百度定位SDK服

    通过此文章你将获得如下升职加薪装逼技能 动手封装native接口提供reactNative调用 集成百度定位sdk...

  • 装逼界的高手|这逼装的好!我给100分!

    文/妙蛙种子 在现在这个社会上,我们许多人都会一个技能,那就是装逼!不管你在身在何处,装逼这个技能可以让你的面子十...

  • Java集合回顾

    Java 集合 — 容器 作用:用作装对象。调用它的方法装对象、取方法、删除对象、遍历对象…… 方法的用法 ...

  • 我天天翻朋友圈都可以笑十分钟

    ONE 嗯...这逼装的,我给满分!! 龙椅:又学会一种装逼技能啦! 沙发:真的是贫穷限制了想象 TWO 外卖小哥...

  • Android NDK

    最近朋友面试老是被问到Android DNK,问JNI调用的原理。对此小弟对面试官很想吐槽一下,请不要装逼,装逼澡...

  • 你听过最装逼的影视剧台词是什么?

    看影视剧的时候,相信有很多朋友听见一些装逼的台词会被震慑好久,装逼是一种技能也是一种本能,一本正经胡说八道的装逼会...

  • 数据分析师-Week16

    1.调用rar解压.rar 2.在宏(macro)中高亮显示关键字 3.用宏macro处理参数并返回结果

  • 模板宏

    声明宏 {% macro 宏的名字(参数) %}​内容{% endmacro %} 调用宏 {{ 宏的名字(参数...

网友评论

      本文标题:装逼技能 - @macro 方法的调用

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