連連看
連連看.gif
算法詳情可查看Demo
部分演示:
//同一行上歼争,第一個(gè)按鈕到當(dāng)前按鈕右側(cè)那個(gè)按鈕的中間路徑上沒有別的按鈕存在拜马,也就是第一個(gè)按鈕能到第二個(gè)按鈕
//某一行上的y能夠到達(dá)第一個(gè)按鈕與第二個(gè)按鈕
//靈魂圖示:
/**
c c c c c c c c c
c - - - - - - - c
c | c c c c c c | c
c | c c c c c c | c
c a c c c c c c b c
*/
if ([self checkPathWithX1:x1-1 andX2:x2+1 throughY:i]&&[self checkPathWithY1:i-1 andY2:y1 throughX:x1]&&[self checkPathWithY1:i-1 andY2:y2 throughX:x2]) {
return YES;
}
滑動(dòng)評(píng)分
滑動(dòng)評(píng)分.gif
圖像主要顏色的提取
這個(gè)截圖時(shí)總是一片黑,試了幾次不知道為何沐绒。
大致講下:就是將圖片壓縮后計(jì)算每個(gè)像素的RGB A值俩莽,全都放在一個(gè)set集合里,而后通過(guò)枚舉類NSEnumerator遍歷集合中保存的每個(gè)值乔遮,將次數(shù)最多的保存下來(lái)即為圖片的主要顏色扮超。