美文网首页iOS开发
Effective Objective-C 2.0/尽量使用字面

Effective Objective-C 2.0/尽量使用字面

作者: 自在的仙人 | 来源:发表于2017-01-02 13:40 被阅读13次

    OC中许多变量的声明初始化,都可以使用字面量语法,如NSString/NSNumber/NSDictionary等等,基本上使用@可以减少大量的代码的编写,虽然alloc/Init可以做到同样的效果,但是使用@显然会让代码更加简洁好看。

    如NSArray:

    NSArray *animals = [NSArray arrayWithObjects:@"cat",@"dog",@"lion",@"tiger"];

    然而使用@:

    NSArray *animals = @[@"cat",@"dog",@"lion",@"tiger"];

    这里只是举个例子,显然后者看起来会更简洁,而且代码量要少。

    相关文章

      网友评论

        本文标题:Effective Objective-C 2.0/尽量使用字面

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