• 请不要在回答技术问题时复制粘贴 AI 生成的内容
fsjack
V2EX  ›  程序员

开源了一个重载 NSLog 来实现其他工作的开源库

  •  
  •   fsjack · Oct 8, 2014 · 4014 views
    This topic created in 4256 days ago, the information mentioned may be changed or developed.
    地址: https://github.com/fsjack/JKLoggerDispatcher

    利用宏来重载NSLog,在调用NSLog的时候获取控制权来让注册的Module来实现自己的工作。

    应用场景有例如在项目进行到最后阶段,要加入统计代码的时候,经常会出现统计代码到处写,统计框架到处引用的情况,这对后期维护还是整个代码的低耦合都很不利,为了代码的整洁,例如这个开源可以写NSLog(@"[Analytics] DoSomethingEvent"),实际上交由Module去处理这个代码,即使去掉整个框架,也不会对项目有任何损伤。

    目前没有任何的Module,欢迎大家PullRequest跟Star,谢谢~;)
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1202 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 93c8b4a0 · 43ms · UTC 17:40 · PVG 01:40 · LAX 10:40 · JFK 13:40
    ♥ Do have faith in what you're doing.