。。。

~/资源库/Developer/Xcode/DerivedData

~/Library/MobileDevice/Provisioning\ Profiles

音频
http://www.cnblogs.com/kenshincui/p/4186022.html

网络请求
http://www.cnblogs.com/zangwucao/p/5505331.html

HTTPS
http://wetest.qq.com/lab/view/274.html?from=adsout_qqtips_274&sessionUserType=BFT.PARAMS.205246.TASKID&ADUIN=1621911598&ADSESSION=1482284622&ADTAG=CLIENT.QQ.5503_.0&ADPUBNO=26642

GCD
http://www.cnblogs.com/kenshincui/p/3983982.html#multiThread
内存管理
https://my.oschina.net/openlab/blog/89354
音乐播放器
http://blog.csdn.net/lwjok2007/article/details/50425324

【链接】robbiehanson/XMPPFramework
https://github.com/robbiehanson/XMPPFramework

//修改第三方PNChart圆环为彩虹色
//***********Alina修改颜色

    NSArray *colors1 = [NSArray arrayWithObjects:(id)[UIColor purpleColor].CGColor,
                        (id)[UIColor purpleColor].CGColor,
                        (id)[UIColor brownColor].CGColor,
                        (id)[UIColor brownColor].CGColor, nil];
    NSArray *colors2 = [NSArray arrayWithObjects: (id)[UIColor redColor].CGColor,
                        (id)[UIColor orangeColor].CGColor,
                        (id)[UIColor yellowColor].CGColor,
                        (id)[UIColor greenColor].CGColor,nil];
    
    CAGradientLayer *gradientLayerLeft = [CAGradientLayer layer];
    gradientLayerLeft.frame = CGRectMake(0, 0, self.bounds.size.width/2,  self.bounds.size.height);
    gradientLayerLeft.colors = colors1;
    gradientLayerLeft.startPoint = CGPointMake(0.5, 1);
    gradientLayerLeft.endPoint = CGPointMake(0.5, 0);
    [gradientLayer addSublayer:gradientLayerLeft];

   
    
    CAGradientLayer *gradientLayerRight = [CAGradientLayer layer];
    gradientLayerRight.frame = CGRectMake(self.bounds.size.width/2, 0, self.bounds.size.width/2.0,  self.bounds.size.height);
    gradientLayerRight.colors = colors2;
    gradientLayerRight.startPoint = CGPointMake(0.5, 1);
    gradientLayerRight.endPoint = CGPointMake(0.5, 0);
    [gradientLayer addSublayer:gradientLayerRight];

    
    CAGradientLayer *topLayer = [CAGradientLayer layer];
    topLayer.frame = CGRectMake(self.bounds.size.width/2 - 30, 0, 60, 60);

    CGFloat ratio = 2*14/(100+4*14);
    topLayer.locations = @[@(ratio), @(1-ratio)];
    topLayer.colors = @[(__bridge id)[UIColor brownColor].CGColor, (__bridge id)[UIColor greenColor].CGColor];
    topLayer.startPoint = CGPointMake(0, 0);
    topLayer.endPoint = CGPointMake(1, 0);
    [gradientLayer addSublayer:topLayer];
    
    CAGradientLayer *bottomLayer = [CAGradientLayer layer];
    bottomLayer.frame = CGRectMake(self.bounds.size.width/2 - 60, 200 - 60, 60, 60);
    
    CGFloat ratioBottomLayer = 2*14/(100+4*14);
    bottomLayer.locations = @[@(ratioBottomLayer), @(1-ratioBottomLayer)];
    bottomLayer.colors = @[(__bridge id)[UIColor purpleColor].CGColor,(__bridge id)[UIColor redColor].CGColor];
    bottomLayer.startPoint = CGPointMake(0, 0);
    bottomLayer.endPoint = CGPointMake(1, 0);
    [gradientLayer addSublayer:bottomLayer];
    
    
    gradientLayer.colors = colors;

    [gradientLayer setMask:self.gradientMask];//===========Alina
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在此特此声明:一下所有链接均来自互联网,在此记录下我的查阅学习历程,感谢各位原创作者的无私奉献 ! 技术一点一点积...
    远航的移动开发历程阅读 11,345评论 12 197
  • 睡到自然醒 既不是被尿憋醒,也不是被吵醒 不敢起床,躺在床上不动 祈祷头不晕了 慢悠悠起床 好像晕又好像不晕 一生...
    树上有云一阅读 191评论 0 0
  • “520”是秀恩爱的日子。激情还在的小年轻们发红包的、请吃饭的、旅行的,各种仪式图片美美的占满屏幕,极力昭示:我爱...
    宛如初夏阅读 233评论 0 0
  • 写出了helloWorld是一个成功开始,让我们深入学习一些相关信息吧 键盘输入,屏幕输出 键盘输入 我们通常使用...
    张培_阅读 509评论 4 3
  • 第三章 阿衰的晕倒并没有引起骚动,因为烧烤摊上喝多喝醉的人实在太多了,就连秦玮也没有在意,踢了阿衰几脚,醉醺醺的说...
    复明的瞎子阅读 217评论 0 1