长期读者,这里的第一次海报.
我正在试图弄清楚如何为我正在写的音乐应用程序排序艺术家列表.
为了帮助理解数据库结构:我没有一个关系系统,其中歌曲表中的每首歌曲都有一个艺术家ID,引用艺术家表格中的一行,我只是有一个歌曲列表,其中艺术家的名字作为一个列中的字符串.然后我GROUP BY artist在MySQL查询中使用返回单个艺术家的列表.
我的应用程序以JSON编码数组的形式从我的服务器检索这些数据,该数组是以下MySQL查询的结果:
SELECT artist FROM songs GROUP BY artist ORDER BY artist ASC
Run Code Online (Sandbox Code Playgroud)
但是,此查询会导致名称为&i,+ NURSE和2007excalibur2007的艺术家在字母结果之前排序(例如AcousticBrony,ClaireAnneCarr,d.notive等).
我需要的是艺术家,他们的名字以字母排序的艺术家名单后面的数字和符号开头.
该解决方案可以基于PHP,但我更喜欢在MySQL查询中完成它的优雅.
我想知道什么是去饱和UIView的最佳方法 - 尤其是应用了自定义外观的UISliderView.在iOS 7中,当另一个视图出现在它们上方时,标准控件淡出其色调颜色(例如,共享表或UIAlertView),但由于我是从UIImages构建的,因此色调属性不适用于它,并且它们仍然存在饱和.有没有一种好的,简单的方法去减少这种情况,而不是重新应用新的UIAppearance呢?(如果我去那条路,我是否能够设置从彩色图像到灰度图像的过渡动画?)
提前致谢!