<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[雪碧的博客]]></title><description><![CDATA[记录与分享！]]></description><link>https://blog.youkuaiyun.com/TianYou_Code</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; TianYou_Code]]></copyright><item><title><![CDATA[[self.tableView reloadData] 刷新数据的时候视图会闪一下]]></title><link>https://blog.youkuaiyun.com/TianYou_Code/article/details/79926665</link><guid>https://blog.youkuaiyun.com/TianYou_Code/article/details/79926665</guid><author>TianYou_Code</author><pubDate>Fri, 13 Apr 2018 11:46:15 +0800</pubDate><description><![CDATA[解决办法：    self.tableView.estimatedRowHeight = 0;
    self.tableView.estimatedSectionFooterHeight = 0;
    self.tableView.estimatedSectionHeaderHeight = 0;答案来自这里： http://wetest.qq.com/lab/view/326.html?...]]></description><category></category></item><item><title><![CDATA[UIRefreshControl 使用]]></title><link>https://blog.youkuaiyun.com/TianYou_Code/article/details/79911148</link><guid>https://blog.youkuaiyun.com/TianYou_Code/article/details/79911148</guid><author>TianYou_Code</author><pubDate>Thu, 12 Apr 2018 11:30:42 +0800</pubDate><description><![CDATA[self.tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStyleGrouped];
    self.tableView.delegate = self;
    self.tableView.dataSource = self;
    self.tableView.separa...]]></description><category></category></item><item><title><![CDATA[ios 模糊搜索支持首字母搜索、拼音搜索、汉字搜索]]></title><link>https://blog.youkuaiyun.com/TianYou_Code/article/details/79814588</link><guid>https://blog.youkuaiyun.com/TianYou_Code/article/details/79814588</guid><author>TianYou_Code</author><pubDate>Wed, 04 Apr 2018 11:05:44 +0800</pubDate><description><![CDATA[/**
 *  汉字转拼音
 *
 *  @param aString: 需要转的字符
 */
+ (NSString *)transformToPinyin:(NSString *)aString {
    //转成了可变字符串
    NSMutableString * mutableString = [NSMutableString stringWithString:aString];
 ...]]></description><category></category></item><item><title><![CDATA[iOS 11 NSPhotoLibraryAddUsageDescription 错误的解决办法]]></title><link>https://blog.youkuaiyun.com/TianYou_Code/article/details/78667552</link><guid>https://blog.youkuaiyun.com/TianYou_Code/article/details/78667552</guid><author>TianYou_Code</author><pubDate>Wed, 29 Nov 2017 17:10:03 +0800</pubDate><description><![CDATA[根iOS 10调用相机、相册、位置等等隐私是一样的只需要在 Info.plist 添加一条 Key
 中输入：Privacy - Photo Library Additions Usage Description，Type 选择 String，Value 中输入你的提示语。]]></description><category></category></item><item><title><![CDATA[iOS Button 上文字图片位置的设置]]></title><link>https://blog.youkuaiyun.com/TianYou_Code/article/details/78049751</link><guid>https://blog.youkuaiyun.com/TianYou_Code/article/details/78049751</guid><author>TianYou_Code</author><pubDate>Thu, 21 Sep 2017 11:13:43 +0800</pubDate><description><![CDATA[创建一个 UIButton
   UIButton * button = [UIButton buttonWithType:UIButtonTypeCustom];
   button.backgroundColor = [UIColor grayColor];
   [button setImage:[UIImage imageNamed:IMAGE] forState:UIControlSt]]></description><category></category></item><item><title><![CDATA[iOS11降级到iOS10.3.3/10.3.2教程]]></title><link>https://blog.youkuaiyun.com/TianYou_Code/article/details/72912540</link><guid>https://blog.youkuaiyun.com/TianYou_Code/article/details/72912540</guid><author>TianYou_Code</author><pubDate>Thu, 08 Jun 2017 13:17:47 +0800</pubDate><description><![CDATA[首先说一下iOS 11,在WWDC发布之后我对iOS11上面带来的诸多新特性感觉很好想体验一下，并在第一时间更新了iOS11开发者预览版！
更新后体验一天后我的感想是卡卡卡卡，几乎任何一个反应，都有延迟，都要等，等得我好急促，已经严重影响到我的工作效率了！
以上所说都是我自己的iPhone6s 其他机型我不太清楚，也有朋友说自己的iPhone7 升级后感觉不是太卡！
下面进入正题降级！！！]]></description><category></category></item><item><title><![CDATA[iOS隐藏电量等状态栏]]></title><link>https://blog.youkuaiyun.com/TianYou_Code/article/details/70209064</link><guid>https://blog.youkuaiyun.com/TianYou_Code/article/details/70209064</guid><author>TianYou_Code</author><pubDate>Mon, 17 Apr 2017 11:23:46 +0800</pubDate><description><![CDATA[iOS7～下需要现在info.plist下添加View controller-based status bar appearance，并改为NO

然后在每个VC里面就可以通过代码设置开启或关闭

- (void)viewWillAppear:(BOOL)animated
{
    [[UIApplication sharedApplication]setStatusBarHidden:]]></description><category></category></item><item><title><![CDATA[浅谈iOS开发中方法延迟执行的几种方式]]></title><link>https://blog.youkuaiyun.com/TianYou_Code/article/details/65445910</link><guid>https://blog.youkuaiyun.com/TianYou_Code/article/details/65445910</guid><author>TianYou_Code</author><pubDate>Thu, 23 Mar 2017 17:10:03 +0800</pubDate><description><![CDATA[原文地址:http://www.jianshu.com/p/6ed28a29b391



Method1. performSelector方法
Method2. NSTimer定时器
Method3. NSThread线程的sleep
Method4. GCD


公用延迟执行方法


- (void)delayMethod{ NSLog(@"delayMethodEn]]></description><category></category></item><item><title><![CDATA[iOS 设置导航栏全透明]]></title><link>https://blog.youkuaiyun.com/TianYou_Code/article/details/54965248</link><guid>https://blog.youkuaiyun.com/TianYou_Code/article/details/54965248</guid><author>TianYou_Code</author><pubDate>Fri, 10 Feb 2017 11:12:12 +0800</pubDate><description><![CDATA[- (void)viewWillAppear:(BOOL)animated{

    //设置导航栏背景图片为一个空的image，这样就透明了
    [self.navigationController.navigationBar setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsDefault];

   ]]></description><category></category></item><item><title><![CDATA[获取屏幕上展示的UITableViewCell]]></title><link>https://blog.youkuaiyun.com/TianYou_Code/article/details/54948705</link><guid>https://blog.youkuaiyun.com/TianYou_Code/article/details/54948705</guid><author>TianYou_Code</author><pubDate>Thu, 09 Feb 2017 16:30:52 +0800</pubDate><description><![CDATA[NSArray *visiblePaths = [_tabelView indexPathsForVisibleRows];
    for (NSIndexPath *indexPath in visiblePaths)
    {
        //获取到的indexpath为屏幕上的cell的indexpath
    }]]></description><category></category></item><item><title><![CDATA[tableView刷新指定的cell 或section和滚动到指定的位置]]></title><link>https://blog.youkuaiyun.com/TianYou_Code/article/details/54426494</link><guid>https://blog.youkuaiyun.com/TianYou_Code/article/details/54426494</guid><author>TianYou_Code</author><pubDate>Sat, 14 Jan 2017 14:11:10 +0800</pubDate><description><![CDATA[//一个section刷新    

NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:2];    
[tableview reloadSections:indexSet withRowAnimation:UITableViewRowAnimationAutomatic];    

//一个cell刷新    

NSIndexPath]]></description><category></category></item><item><title><![CDATA[ios隐藏和显示TabBar的方法]]></title><link>https://blog.youkuaiyun.com/TianYou_Code/article/details/53504363</link><guid>https://blog.youkuaiyun.com/TianYou_Code/article/details/53504363</guid><author>TianYou_Code</author><pubDate>Wed, 07 Dec 2016 13:14:45 +0800</pubDate><description><![CDATA[////显示
- (void)showTabBar
{
    if (self.tabBarController.tabBar.hidden == NO)
    {
        return;
    }
    UIView *contentView;
    if ([[self.tabBarController.view.subviews objectAtIndex:0] isKi]]></description><category></category></item><item><title><![CDATA[ios中修改自定义PickerView的字体颜色]]></title><link>https://blog.youkuaiyun.com/TianYou_Code/article/details/53231650</link><guid>https://blog.youkuaiyun.com/TianYou_Code/article/details/53231650</guid><author>TianYou_Code</author><pubDate>Sat, 19 Nov 2016 16:31:20 +0800</pubDate><description><![CDATA[- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view{
    UILabel* pickerLabel = (UILabel*)view;
    if (!pickerLabe]]></description><category></category></item><item><title><![CDATA[Xcode8 ios 10 调用相机、相册、麦克风、位置等隐私问题崩溃解决办法]]></title><link>https://blog.youkuaiyun.com/TianYou_Code/article/details/52943805</link><guid>https://blog.youkuaiyun.com/TianYou_Code/article/details/52943805</guid><author>TianYou_Code</author><pubDate>Thu, 27 Oct 2016 11:00:56 +0800</pubDate><description><![CDATA[原文地址: http://www.cnblogs.com/HJQ2016/p/5866582.html




随着iOS10发布的临近,大家的App都需要适配iOS10,下面是我总结的一些关于iOS10适配方面的问题,如果有错误,欢迎指出.

1.系统判断方法失效:

在你的项目中,当需要判断系统版本的话,不要使用下面的方法:


#define isiOS10 ([[[]]></description><category></category></item><item><title><![CDATA[ios 判断用户是否开启定位权限并跳转设置]]></title><link>https://blog.youkuaiyun.com/TianYou_Code/article/details/52909619</link><guid>https://blog.youkuaiyun.com/TianYou_Code/article/details/52909619</guid><author>TianYou_Code</author><pubDate>Mon, 24 Oct 2016 10:44:34 +0800</pubDate><description><![CDATA[//请开启定位服务
    CLAuthorizationStatus status = [CLLocationManager authorizationStatus];
    if (kCLAuthorizationStatusDenied == status || kCLAuthorizationStatusRestricted == status)
    {
        //读取本地]]></description><category></category></item><item><title><![CDATA[UIAlertController样式集合]]></title><link>https://blog.youkuaiyun.com/TianYou_Code/article/details/52764454</link><guid>https://blog.youkuaiyun.com/TianYou_Code/article/details/52764454</guid><author>TianYou_Code</author><pubDate>Sun, 09 Oct 2016 10:56:37 +0800</pubDate><description><![CDATA[1.默认样式

UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"你好" message:@"这个是UIAlertController的默认样式" preferredStyle:UIAlertControllerStyleAlert];
    UIAlertAction *ca]]></description><category></category></item><item><title><![CDATA[ios 图片保存到系统相册]]></title><link>https://blog.youkuaiyun.com/TianYou_Code/article/details/52757091</link><guid>https://blog.youkuaiyun.com/TianYou_Code/article/details/52757091</guid><author>TianYou_Code</author><pubDate>Sat, 08 Oct 2016 15:31:42 +0800</pubDate><description><![CDATA[- (void)saveImageToAlbum
{
    UIImageWriteToSavedPhotosAlbum(self.filterView.image, self, @selector(imageSavedToPhotosAlbum:didFinishSavingWithError:contextInfo:), nil);
}
- (void)imageSavedToPhotosA]]></description><category></category></item><item><title><![CDATA[ios 隐藏cell分割线和自定义cell分割线颜色]]></title><link>https://blog.youkuaiyun.com/TianYou_Code/article/details/52687754</link><guid>https://blog.youkuaiyun.com/TianYou_Code/article/details/52687754</guid><author>TianYou_Code</author><pubDate>Wed, 28 Sep 2016 09:32:39 +0800</pubDate><description><![CDATA[tableView.separatorStyle = UITableViewCellSelectionStyleNone;]]></description><category></category></item><item><title><![CDATA[iOS GitHub上常用第三方框架]]></title><link>https://blog.youkuaiyun.com/TianYou_Code/article/details/52595204</link><guid>https://blog.youkuaiyun.com/TianYou_Code/article/details/52595204</guid><author>TianYou_Code</author><pubDate>Tue, 20 Sep 2016 13:54:01 +0800</pubDate><description><![CDATA[转载自：https://github.com/Tim9Liu9/TimLiu-iOS





目录

UI

下拉刷新模糊效果AutoLayout富文本图表表相关与Tabbar 隐藏与显示HUD与Toast对话框其他UI
动画

侧滑与右滑返回手势gif动画其他动画
网络相关

网络连接图像获取网络聊天网络测试网页框架WebView与WKWebView
Mode]]></description><category></category></item><item><title><![CDATA[iOS去除导航栏和tabbar的1px横线]]></title><link>https://blog.youkuaiyun.com/TianYou_Code/article/details/52584568</link><guid>https://blog.youkuaiyun.com/TianYou_Code/article/details/52584568</guid><author>TianYou_Code</author><pubDate>Mon, 19 Sep 2016 12:00:49 +0800</pubDate><description><![CDATA[1.在自己定义的导航栏中或者设计稿中经常需要去除导航栏的1px横线，主要是颜色太不协调了



去除之前的图片


要去除这1px的横线，首先应该知道它是什么，在Xcode的界面调试中可以看到，它其实是UIImageView来的



找到横线是什么了···


其实这是navigationBar的shadowImage，所以只要设置它为空即可，但是设置它为空之前应该先]]></description><category></category></item></channel></rss>