<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[有逼格的程序员]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Cloud_Pro</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Cloud_Pro]]></copyright><item><title><![CDATA[再见优快云]]></title><link>https://blog.youkuaiyun.com/Cloud_Pro/article/details/77610578</link><guid>https://blog.youkuaiyun.com/Cloud_Pro/article/details/77610578</guid><author>Cloud_Pro</author><pubDate>Sat, 26 Aug 2017 23:53:06 +0800</pubDate><description><![CDATA[一晃间用优快云的博客已经两年多了，这两年收货了很多。我这人平时爱好很多滑雪、游泳、羽毛球、健身、看电影，但我最爱的就是编程，这是我的爱好，现在他已然成为了我的职业，在同行间我不敢说自己多优秀，也不敢说自己比别人厉害多少，唯一一点我超越别人的就是对计算机的喜爱，从小对计算机的酷爱，这在我身边我几乎是没有见到的，很多人要么是因为喜欢打游戏走上计算机这条路，要么就是为了工作混口饭吃，没见几个向我一样的]]></description><category></category></item><item><title><![CDATA[iOS8.0 UILabel切圆角之后有时边缘会有一条黑线]]></title><link>https://blog.youkuaiyun.com/Cloud_Pro/article/details/74910453</link><guid>https://blog.youkuaiyun.com/Cloud_Pro/article/details/74910453</guid><author>Cloud_Pro</author><pubDate>Mon, 10 Jul 2017 11:17:30 +0800</pubDate><description><![CDATA[如图所示

原因:frame的宽高没有取整
解决方法:在取frame得时候,加上CGRectIntegral,使得宽、高得到一个整数



原始给坐标: CGRectMake(Width -
10 * ScaleWidth - width,
_timeLable.y, width,
16 * ScaleHeight)
修改后坐标: CGRectIntegral(CGRectM]]></description><category></category></item><item><title><![CDATA[iOS把url中含有的中文字符转化为UTF8编码方法]]></title><link>https://blog.youkuaiyun.com/Cloud_Pro/article/details/70799424</link><guid>https://blog.youkuaiyun.com/Cloud_Pro/article/details/70799424</guid><author>Cloud_Pro</author><pubDate>Wed, 26 Apr 2017 13:44:46 +0800</pubDate><description><![CDATA[原文链接：http://blog.youkuaiyun.com/litong19930321/article/details/44179399
今天做项目的时候遇到，需要把汉字放进url，例如http://lolbox.duowan.com/phone/apiCheckUser.php?action=getPlayersInfo&serverName=电信十四&target=蛋壳儿 
但是直接这样请求的话]]></description><category></category></item><item><title><![CDATA[iOS UILabel有时遇到空格会换行，或换行不正确的问题]]></title><link>https://blog.youkuaiyun.com/Cloud_Pro/article/details/70254963</link><guid>https://blog.youkuaiyun.com/Cloud_Pro/article/details/70254963</guid><author>Cloud_Pro</author><pubDate>Thu, 20 Apr 2017 09:39:59 +0800</pubDate><description><![CDATA[加上此属性label.lineBreakMode = NSLineBreakByCharWrapping;]]></description><category></category></item><item><title><![CDATA[iOS 自定义TabBar导致按钮顺序不对]]></title><link>https://blog.youkuaiyun.com/Cloud_Pro/article/details/68066323</link><guid>https://blog.youkuaiyun.com/Cloud_Pro/article/details/68066323</guid><author>Cloud_Pro</author><pubDate>Wed, 29 Mar 2017 16:21:27 +0800</pubDate><description><![CDATA[问题: 自定义系统的TabBar后, TabBar上的按钮顺序不对, 
例如: 正确的顺序     首页 - 交易中心 - 行业资讯 - 我的
自定义后错误顺序   交易中心 - 行业资讯 - 我的 - 首页




原因: 在TabBarItem设置的title与在控制器中设置的title不一致导致的(系统的BUG)




解决办法: 在控制器中设置title的时候使用]]></description><category></category></item><item><title><![CDATA[Swift下自定义printf, 在状态DEBUG打印, 在release状态不打印]]></title><link>https://blog.youkuaiyun.com/Cloud_Pro/article/details/56015374</link><guid>https://blog.youkuaiyun.com/Cloud_Pro/article/details/56015374</guid><author>Cloud_Pro</author><pubDate>Mon, 20 Feb 2017 16:32:19 +0800</pubDate><description><![CDATA[1.在AppDelegate.swift中自定义方法
func NJLog(message: T, fileName: String = #file, methodName: String = #function, lineNumber: Int = #line)
{
    #if DEBUG
    // 要把路径最后的字符串截取出来
    let fName = ((fileName a]]></description><category></category></item><item><title><![CDATA[iOS 取出RGB设置UIColor的RGB值, 有时为了跟其他控件一个主题色但是想改变一下透明度]]></title><link>https://blog.youkuaiyun.com/Cloud_Pro/article/details/54612832</link><guid>https://blog.youkuaiyun.com/Cloud_Pro/article/details/54612832</guid><author>Cloud_Pro</author><pubDate>Thu, 19 Jan 2017 09:49:22 +0800</pubDate><description><![CDATA[// 取出RGB设置UIColor的RGB值
            UIColor *color = [UIColor colorWithRed:0.40 green:0.71 blue:0.33 alpha:1.00];
            const CGFloat *component = CGColorGetComponents(color.CGColor); // 取出的值是一个数]]></description><category></category></item><item><title><![CDATA[iOS 接口更换为https后SDWebImage加载图片]]></title><link>https://blog.youkuaiyun.com/Cloud_Pro/article/details/54571796</link><guid>https://blog.youkuaiyun.com/Cloud_Pro/article/details/54571796</guid><author>Cloud_Pro</author><pubDate>Mon, 16 Jan 2017 10:35:01 +0800</pubDate><description><![CDATA[UIImageView *imageView = [[UIImageView alloc] initWithFrame:self.view.bounds];
    [imageView sd_setImageWithURL:[NSURL URLWithString:@"https://192.168.1.189/zlm/upload/zlc/iOSAppContractImage/1484275]]></description><category></category></item><item><title><![CDATA[iOS 使用UIBezierPath绘制圆型, 并且根据半径, 角度, 长度在圆外任意一点绘制线段, 通常用于饼状图的文字说明]]></title><link>https://blog.youkuaiyun.com/Cloud_Pro/article/details/54571734</link><guid>https://blog.youkuaiyun.com/Cloud_Pro/article/details/54571734</guid><author>Cloud_Pro</author><pubDate>Mon, 16 Jan 2017 10:29:22 +0800</pubDate><description><![CDATA[继承UIView, 自定义一个View
重写方法
- (void)drawRect:(CGRect)rect
完整代码: 
- (instancetype)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self)
    {
        self.backgroundColor]]></description><category></category></item><item><title><![CDATA[iOS 使用UIBezierPath, CAShapeLayer, CABasicAnimation动态绘制折线]]></title><link>https://blog.youkuaiyun.com/Cloud_Pro/article/details/54571381</link><guid>https://blog.youkuaiyun.com/Cloud_Pro/article/details/54571381</guid><author>Cloud_Pro</author><pubDate>Mon, 16 Jan 2017 09:52:06 +0800</pubDate><description><![CDATA[直接在UIViewController的ViewDidLoad()方法中.
UIBezierPath *path = [UIBezierPath bezierPath];
    [path moveToPoint:CGPointMake(30, 200)]; // 第一个点
    [path addLineToPoint:CGPointMake(100, 250)]; // 第二个点
   ]]></description><category></category></item><item><title><![CDATA[iOS 微信支付 SDK版本1.7.5(2016年12月27日)]]></title><link>https://blog.youkuaiyun.com/Cloud_Pro/article/details/53908580</link><guid>https://blog.youkuaiyun.com/Cloud_Pro/article/details/53908580</guid><author>Cloud_Pro</author><pubDate>Wed, 28 Dec 2016 16:43:00 +0800</pubDate><description><![CDATA[第一步: 导入微信SDK


第二步: 导入framework



第三步: 设置URL Types


第四步: 将微信加入跳转白名单(右键info.plist -> Open As -> Source Code)
    LSApplicationQueriesSchemes

wechat
weixin


第五步: 在AppDelegate.m中引入包:]]></description><category></category></item><item><title><![CDATA[iOS 收到推送从AppDelegate push 到详细页面]]></title><link>https://blog.youkuaiyun.com/Cloud_Pro/article/details/53582114</link><guid>https://blog.youkuaiyun.com/Cloud_Pro/article/details/53582114</guid><author>Cloud_Pro</author><pubDate>Mon, 12 Dec 2016 14:11:27 +0800</pubDate><description><![CDATA[UITabBarController *tbc = (UITabBarController *)_window.rootViewController;
        UINavigationController *nav = tbc.viewControllers[tbc.selectedIndex];
        NewDetailView *dVc = [[NewDetailView a]]></description><category></category></item><item><title><![CDATA[iOS7 调用系统通讯录, 点击取消crash]]></title><link>https://blog.youkuaiyun.com/Cloud_Pro/article/details/53435292</link><guid>https://blog.youkuaiyun.com/Cloud_Pro/article/details/53435292</guid><author>Cloud_Pro</author><pubDate>Fri, 02 Dec 2016 15:43:03 +0800</pubDate><description><![CDATA[错误: reason: '-[CyAddNewAddressController peoplePickerNavigationControllerDidCancel:]: unrecognized selector sent to instance 0x14f3c0a0’

原因: iOS7中点击取消的方法, 要自己通过代理写

解决办法: 实现代理方法
- (void)peoplePi]]></description><category></category></item><item><title><![CDATA[iOS 让Xcode打印汉字, 而不是UTF8编码]]></title><link>https://blog.youkuaiyun.com/Cloud_Pro/article/details/53391656</link><guid>https://blog.youkuaiyun.com/Cloud_Pro/article/details/53391656</guid><author>Cloud_Pro</author><pubDate>Tue, 29 Nov 2016 13:37:49 +0800</pubDate><description><![CDATA[为NSArray添加分类
#import "NSArray+decription.h"

@implementation NSArray (decription)

- (NSString *)descriptionWithLocale:(id)locale
{
    NSMutableString *str = [NSMutableString stringWithFormat:@"%lu ]]></description><category></category></item><item><title><![CDATA[iOS 标记方法或属性过期]]></title><link>https://blog.youkuaiyun.com/Cloud_Pro/article/details/52822437</link><guid>https://blog.youkuaiyun.com/Cloud_Pro/article/details/52822437</guid><author>Cloud_Pro</author><pubDate>Sat, 15 Oct 2016 13:19:55 +0800</pubDate><description><![CDATA[@property(nonatomic, copy)NSString *gdtype __attribute__((deprecated("已过期, 用goodsclassifytype替换")));]]></description><category></category></item><item><title><![CDATA[iOS UITextField文字输入很长时光标不自动左移]]></title><link>https://blog.youkuaiyun.com/Cloud_Pro/article/details/52822435</link><guid>https://blog.youkuaiyun.com/Cloud_Pro/article/details/52822435</guid><author>Cloud_Pro</author><pubDate>Sat, 15 Oct 2016 13:18:05 +0800</pubDate><description><![CDATA[因为文字的大小超过的UITextField的高度]]></description><category></category></item><item><title><![CDATA[iOS10 注册极光推送(干货)]]></title><link>https://blog.youkuaiyun.com/Cloud_Pro/article/details/52574637</link><guid>https://blog.youkuaiyun.com/Cloud_Pro/article/details/52574637</guid><author>Cloud_Pro</author><pubDate>Sun, 18 Sep 2016 16:16:02 +0800</pubDate><description><![CDATA[苹果在iOS10上对apns推送做了修改, 极光也是很给力的, 在第一时间就对sdk进行了更新, 下面对iOS10注册极光推送进行一下记录.
首先, 在极光的开发者服务里注册应用获取appKey, 在apple Developer配置推送证书...等等等这些废话就不说了.
兼容iOS10的是极光2.1.9版本的sdk.
1. 导入SDK




2. 导入SDK依赖的系统框架]]></description><category></category></item><item><title><![CDATA[iOS exception 'NSInternalInconsistencyException', reason: 'UICollectionView dataSource is not set']]></title><link>https://blog.youkuaiyun.com/Cloud_Pro/article/details/52386452</link><guid>https://blog.youkuaiyun.com/Cloud_Pro/article/details/52386452</guid><author>Cloud_Pro</author><pubDate>Wed, 31 Aug 2016 16:49:48 +0800</pubDate><description><![CDATA[错误的完整提示代码:




2016-08-31 16:13:34.189 xxxx[1424:25534] *** Assertion failure in -[UICollectionView _createPreparedSupplementaryViewForElementOfKind:atIndexPath:withLayoutAttributes:applyAttribut]]></description><category></category></item><item><title><![CDATA[iOS 双击状态栏滚到视图顶部无效]]></title><link>https://blog.youkuaiyun.com/Cloud_Pro/article/details/52102425</link><guid>https://blog.youkuaiyun.com/Cloud_Pro/article/details/52102425</guid><author>Cloud_Pro</author><pubDate>Wed, 03 Aug 2016 12:24:04 +0800</pubDate><description><![CDATA[在我的项目中有一个界面有两个tableView, 其它的像scrollView, collectionView都没有, 设置好了相应的scrollsToTop怎么都无效.
这是我的代码
_tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 45 * ScaleHeight, Width, Height - 64 - 45 *]]></description><category></category></item><item><title><![CDATA[iOS 7.0 使用定位requestAlwaysAuthorization导致crash的问题]]></title><link>https://blog.youkuaiyun.com/Cloud_Pro/article/details/51980635</link><guid>https://blog.youkuaiyun.com/Cloud_Pro/article/details/51980635</guid><author>Cloud_Pro</author><pubDate>Thu, 21 Jul 2016 11:00:08 +0800</pubDate><description><![CDATA[if ([CLLocationManager instancesRespondToSelector:@selector(requestAlwaysAuthorization)])
    {
        // 一直请求定位权限
        [_locationManager requestAlwaysAuthorization];
    }由于这个方法是iOS8之后才出现的方法, 现在的]]></description><category></category></item></channel></rss>