使用预定义的系统颜色:

在UIKit框架内,预定义了一些常用的颜色属性可以直接使用。例如,要创建红色、蓝色、绿色和黑色的颜色对象,可以使用以下代码:

```objc

UIColor *redColor = [UIColor redColor]; // 红色

UIColor *blueColor = [UIColor blueColor]; // 蓝色

UIColor *greenColor = [UIColor greenColor]; // 绿色

UIColor *blackColor = [UIColor blackColor]; // 黑色

UIColor *whiteColor = [UIColor whiteColor]; // 白色

```

使用RGB颜色值:

还可以使用RGB颜色值来初始化UIColor对象。通过指定红、绿、蓝分量的取值范围为0.0到1.0,并设置透明度为1.0(不透明),可以创建所需的颜色。以下是示例代码:

```objc

UIColor *redColor = [UIColor colorWithRed:1.0 green:0.0 blue:0.0 alpha:1.0]; // 红色

UIColor *blueColor = [UIColor colorWithRed:0.0 green:0.0 blue:1.0 alpha:1.0]; // 蓝色

```

注意,red、green和blue的值范围是0.0到1.0,分别表示颜色的红、绿、蓝分量。alpha表示颜色的透明度。

使用16进制颜色值:

如果想要使用以“#”开头的16进制颜色值来初始化UIColor对象,可以使用以下代码:

```objc

UIColor *color = [UIColor colorWithHexString:@"#FF0000"]; // 红色

```

此外,还可以通过UIImage类获取特定像素点的色彩信息。以下是一个示例代码,演示如何获取图像中某个坐标点的像素颜色:

```objc

UIImage *image = [UIImage imageNamed:@"image.jpg"]; // 图像文件名

CGFloat x = 50; // 横坐标位置

CGFloat y = 25; // 纵坐标位置

UIColor *color = [image colorAtPixel:x y:y]; // 获取指定坐标处的颜色信息

```

以上就是使用预定义的系统颜色、RGB颜色值和16进制颜色值来初始化以及获取颜色信息的示例代码。