【转】会报编译器警告的Xcode 6.3新特性:Nullability Annotations
最近在用Xcode 6.3写代码,一些涉及到对象的代码会报如下编译器警告:
Pointer is missing a nullability type specifier (nonnull or nullable)
于是google了一下,发现这是Xcode 6.3的一个新特性,即nullability annotations。
Read on →最近在用Xcode 6.3写代码,一些涉及到对象的代码会报如下编译器警告:
Pointer is missing a nullability type specifier (nonnull or nullable)
于是google了一下,发现这是Xcode 6.3的一个新特性,即nullability annotations。
Read on →在项目不断发展需要兼容低版本,如iOS6.0以及更低版本的时候,编译出来就会有上百个warnings,究其原因就是因为有很多低版本的方法在高版本的SDK中被deprecated,所以我们需要做的只能是屏蔽warnins,添加toDo注释,等兼容最低版本提高时再替换方法;
#pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" //调用废弃的方法 #pragma clang diagnostic popRead on →
闭包在Swift语言中感觉充分诠释了代码的美,同时也反衬出swift语言的强大无比!
Hello world!
我是玉渊,现在是阿里巴巴聚划算事业部的iOS开发工程师,iOS小白一枚,多多赐教!
赵仕豪/男/1989
广东广州
本科/华南师范大学 — 计算机学院 — 2009.9 - 2013.6
硕士/浙江大学 — 软件学院 — 2013.9 - 2015.6
现在就职:阿里巴巴集团 聚划算事业部 iOS开发工程师
微博:@ways赵仕豪
Github: http://github.com/shihaos
Email: shihaos12@163.com