处理编译器的警告

在项目不断发展需要兼容低版本,如iOS6.0以及更低版本的时候,编译出来就会有上百个warnings,究其原因就是因为有很多低版本的方法在高版本的SDK中被deprecated,所以我们需要做的只能是屏蔽warnins,添加toDo注释,等兼容最低版本提高时再替换方法;

1、弃用方法的warnings屏蔽

#pragma clang diagnostic push  
  
#pragma clang diagnostic ignored "-Wdeprecated-declarations"       
//调用废弃的方法 
#pragma clang diagnostic pop   
Read on →

闭包之美

闭包在Swift语言中感觉充分诠释了代码的美,同时也反衬出swift语言的强大无比!

本文要点

  • 闭包表达式在函数调用中的简化
  • 尾随闭包
  • 闭包捕获变量和常量
  • 闭包是引用类型
Read on →

  • Hello world!

  • 我是玉渊,现在是阿里巴巴聚划算事业部的iOS开发工程师,iOS小白一枚,多多赐教!

个人信息