Iphone 遇到了一些我不知道的代码语法。有人能解释一下吗

Iphone 遇到了一些我不知道的代码语法。有人能解释一下吗,iphone,ios,objective-c,Iphone,Ios,Objective C,这个代码是 _gradientLayer.locations = @[@0.00f, @0.01f, @0.95f, @1.00f]; 我知道它声明了一个数组,但我在哪里可以找到任何参考来阅读更多有关它的信息。\u gradientLayer是一个CAGradient层,您必须定义位置和颜色数组以向渐变层添加渐变 CAGradientLayer *layer = [CAGradientLayer layer]; layer.colors = [NSArray arrayWithObjects:

这个代码是

_gradientLayer.locations = @[@0.00f, @0.01f, @0.95f, @1.00f];

我知道它声明了一个数组,但我在哪里可以找到任何参考来阅读更多有关它的信息。

\u gradientLayer是一个CAGradient层,您必须定义位置和颜色数组以向渐变层添加渐变

CAGradientLayer *layer = [CAGradientLayer layer];
layer.colors = [NSArray arrayWithObjects:
                (id)[[UIColor darkKinepolisColor] CGColor],
                (id)[[UIColor lightKinepolisColor] CGColor],
                (id)[[UIColor lightKinepolisColor] CGColor],
                (id)[[UIColor darkKinepolisColor] CGColor],
                nil];
layer.locations = [NSArray arrayWithObjects:
                   [NSNumber numberWithFloat:0.00],
                   [NSNumber numberWithFloat:0.01],
                   [NSNumber numberWithFloat:0.95],
                   [NSNumber numberWithFloat:1.0],
                   nil];
在这里,它的用法是

_gradientLayer.locations = @[@0.00f, @0.01f, @0.95f, @1.00f];
_gradientLayer.colors = @[(id)[[UIColor darkKinepolisColor] CGColor],
            (id)[[UIColor lightKinepolisColor] CGColor],
            (id)[[UIColor lightKinepolisColor] CGColor],
            (id)[[UIColor darkKinepolisColor] CGColor]];

旧的数组方式被新的注释所取代

\u gradientLayer是一个渐变层,您必须定义位置和颜色数组以向渐变层添加渐变

CAGradientLayer *layer = [CAGradientLayer layer];
layer.colors = [NSArray arrayWithObjects:
                (id)[[UIColor darkKinepolisColor] CGColor],
                (id)[[UIColor lightKinepolisColor] CGColor],
                (id)[[UIColor lightKinepolisColor] CGColor],
                (id)[[UIColor darkKinepolisColor] CGColor],
                nil];
layer.locations = [NSArray arrayWithObjects:
                   [NSNumber numberWithFloat:0.00],
                   [NSNumber numberWithFloat:0.01],
                   [NSNumber numberWithFloat:0.95],
                   [NSNumber numberWithFloat:1.0],
                   nil];
在这里,它的用法是

_gradientLayer.locations = @[@0.00f, @0.01f, @0.95f, @1.00f];
_gradientLayer.colors = @[(id)[[UIColor darkKinepolisColor] CGColor],
            (id)[[UIColor lightKinepolisColor] CGColor],
            (id)[[UIColor lightKinepolisColor] CGColor],
            (id)[[UIColor darkKinepolisColor] CGColor]];

旧的数组方式被新的注释所取代

这是Obj-c中新添加的文本

Apple编译器版本的用户可以从 Apple LLVM编译器4.0。开源LLVM.org编译器的用户 发行版可以从ClangV3.1开始使用这些功能

您可以在运行XCode4.4及更高版本的编译器中找到它


查找完整参考。

这是Obj-c中新增的文字

Apple编译器版本的用户可以从 Apple LLVM编译器4.0。开源LLVM.org编译器的用户 发行版可以从ClangV3.1开始使用这些功能

您可以在运行XCode4.4及更高版本的编译器中找到它


查找完整参考。

回来粘贴相同的链接,您就在那里。对不起,我刚才说您和我同时在谷歌上搜索“叮当文字”+1返回粘贴相同的链接,您就在那里。对不起,我刚才说您和我在同一时刻用谷歌搜索“铿锵文字”+1你想了解数组还是渐变?你想了解数组还是渐变?