概要 画像の特定のピクセルの色を調べる(クリックした場所のピクセル色とか) ポイント CFDataGetBytePtrの戻り値がUnsafePointerで、中身がバイナリデータ(?)なので取得したいピクセルのデータが入っている場所を計算してアクセスする 1pixel分のデータは4Byteで、1ByteずつR,G,B,Aの色情報になっている Retinaの考慮が必要(非Retinaの1pixelが、Retinaだと4pixel分のデータ量になるのでアクセスする位置がズレる) Gistはこちら ohkawa/UIImage+PixelColor.swift ソースコード import UIKit let pixelDataByteSize = 4 extension UIImage { func getColor(pos: CGPoint) -> UIColor { let imageDat