一些查询很久才得出的答案或者尝试很久得到的答案

Jan 10, 2017

发表于(2 months ago)

地址

一些查询很久才得出的答案或者尝试很久得到的答案,类目主要用在chat、social、video、multi pic、watermark、filter、audio、Parse(FB)、个人无后台开发

1:由于用到贴图,网上寻觅不得,只说 UIGraphicsBeginImageContext(<#CGSize size#>)->换成UIGraphicsBeginImageContextWithOptions(<#CGSize size#>,<#Bool opaque#>,<#CGFloat scale#>) 上面这句话是重点 scale是缩放因子,使用[UIScreen mainScreen].scale即可; 中间的opaque是识别里面有没有alpha通道,如果有通道则填入NO,相反的哦; size则为你的图片的大小,比如上面一张大图,下面一张watermark,这size为大图的大小,毕竟大图在下面,第一个放入的; 这样子图片就会变为高清!!!没错,如果还没有变为高清,是有另一个原因的,那就是你的贴图不是@2x或者@3x的倍率,将其放入图片文件夹或者source,加入后缀,一定使用@3x,@2x也不怎么清晰!!! 最后一步才是本文重点,网上没人说,自己尝试出来的

这一段是苹果私密api,用来找出Reveal的各个APP的bundleID,挺好用的

Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspace"); NSObject* workspace = [LSApplicationWorkspace_class performSelector:@selector(defaultWorkspace)]; NSArray *array = [workspace performSelector:@selector(allApplications)]; id a = array[0]; NSLog(@"apps: %@", [workspace performSelector:@selector(allApplications)]);