<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ProgrammerWorking的博客]]></title><description><![CDATA[一个非常懒的程序猿居然要写自己的博客]]></description><link>https://blog.youkuaiyun.com/ProgrammerWorking</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ProgrammerWorking]]></copyright><item><title><![CDATA[Xcode13在M1 Apple CPU上配置]]></title><link>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/124041820</link><guid>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/124041820</guid><author>ProgrammerWorking</author><pubDate>Fri, 08 Apr 2022 15:03:32 +0800</pubDate><description><![CDATA[Xcode13在M1 Apple CPU上面模拟器运行不起来的问题
之前我们都是用的Mac电脑用的Intel内核的CPU的 Xcode模拟器都是支持模拟器的 不用配置什么东西
新的M1 Apple的Mac电脑就需要配置东西
附带配置链接Xcode13的模拟器的配置

...]]></description><category></category></item><item><title><![CDATA[Mac常用命令行大全]]></title><link>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/106901884</link><guid>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/106901884</guid><author>ProgrammerWorking</author><pubDate>Mon, 22 Jun 2020 14:54:49 +0800</pubDate><description><![CDATA[git命令
git add origin  remote  xxxx   创建本地分支
git add .  添加到缓存
git commit  -m  ‘打上标签’
git checkout -b   xxx  切换并创建分支
git push origin feature   提交分支
查询项目是否存在 uiwebview
grep -r -F “UIWebView” .

...]]></description><category></category></item><item><title><![CDATA[解决ijkplayer和阿里云播放器冲突的解决]]></title><link>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/103731169</link><guid>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/103731169</guid><author>ProgrammerWorking</author><pubDate>Fri, 27 Dec 2019 14:17:28 +0800</pubDate><description><![CDATA[ijkplayer和阿里云播放器的冲突问题解决
今天遇到导入阿里云的播放器跟自身的ijkplayer播放器产生冲突的问题
ijkplayer 报错 IJKSDLGLView: setupDisplay not ready的错误
有的人说加这样的解决办法
解决办法: 在自己项目的other linker flags，里面加入-all_load; 再运行;，但是依然不行
其实根本原因应该阿里云默认会加...]]></description><category></category></item><item><title><![CDATA[webview加载html字符串正确方式]]></title><link>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/99611602</link><guid>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/99611602</guid><author>ProgrammerWorking</author><pubDate>Wed, 14 Aug 2019 21:27:12 +0800</pubDate><description><![CDATA[废话不多代码呈上
NSString *content = [model.contentInfo stringByReplacingOccurrencesOfString:@"&amp;amp;quot" withString:@"'"];
            content = [content stringByReplacingOccurrencesOfString:@"&amp;lt;" ...]]></description><category></category></item><item><title><![CDATA[UIWebView的KVO监听方法没有执行原因]]></title><link>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/99560937</link><guid>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/99560937</guid><author>ProgrammerWorking</author><pubDate>Wed, 14 Aug 2019 13:47:35 +0800</pubDate><description><![CDATA[问题
我们都用过UIwebView或者WKWebView来显示html的文本，但是通常我们一般都会计算的内容的实际高度，而计算内容的高度
有很多种
1、加载完成的webview的回调，中利用js获取内容的高度，具体js自行百度
- (void)webViewDidFinishLoad:(UIWebView *)webView

2.利用KVO监听webview中scrollview的content...]]></description><category></category></item><item><title><![CDATA[mac使用sourcetree跳过注册 最快捷方法]]></title><link>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/93198170</link><guid>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/93198170</guid><author>ProgrammerWorking</author><pubDate>Fri, 21 Jun 2019 15:33:41 +0800</pubDate><description><![CDATA[请速度点我

]]></description><category></category></item><item><title><![CDATA[iOS ipa包进行重新签名]]></title><link>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/83383471</link><guid>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/83383471</guid><author>ProgrammerWorking</author><pubDate>Thu, 25 Oct 2018 17:41:51 +0800</pubDate><description><![CDATA[
                            
                &amp;amp;amp;nbsp;


1.为什么重签名？

重签名可以把越狱市场上的app重新用我们自己的开发者证书进行签名，然后我们就可以在我们不越狱的手机上安装越狱应用了。

2.如何重新签名？

网上有很多重新签名的方法，最简单一种是：
安装好brew，先用brew安装ruby，然后用gem安装sigh。
1、brew ...]]></description><category></category></item><item><title><![CDATA[UIScrollView横向滑动跟系统的返回手势冲突解决方法]]></title><link>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/82627062</link><guid>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/82627062</guid><author>ProgrammerWorking</author><pubDate>Tue, 11 Sep 2018 15:46:39 +0800</pubDate><description><![CDATA[问题

UIScrolView，我们应该很熟悉了，它几乎是所有能滑动控件的父类，理所当然它被使用的地方也有很多，基本可以肯定的所有app都要用到它，我们在使用的UIScrollView的时候，肯定用到它进行布局，我们使用UIScrollView的时候肯定会跟系统的手势产生冲突。今天我们看一下返回手势跟它的滑动手势的冲突。

解决办法

我们其实有两种方法解决这种问题： 
1. 我们可以用继承的方法...]]></description><category></category></item><item><title><![CDATA[iOS面试相关文章]]></title><link>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/80981797</link><guid>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/80981797</guid><author>ProgrammerWorking</author><pubDate>Tue, 10 Jul 2018 10:25:36 +0800</pubDate><description><![CDATA[面试相关文章的列表


2018 iOS 社招面试经验：我是如何拿到阿里、滴滴、美团等六家 offer 的？
iOS中的多线程技术
深入理解RunLoop
iOS开发 – KVO的实现原理与具体应用
阿里腾讯百度头条美团iOS面试总结
Objective-C特性：Runtime
@property 后面可以有哪些修饰符？
@property 的本质是什么？ivar、getter、setter 是如...]]></description><category></category></item><item><title><![CDATA[iOS的小技巧总结]]></title><link>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/80839778</link><guid>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/80839778</guid><author>ProgrammerWorking</author><pubDate>Thu, 28 Jun 2018 10:46:39 +0800</pubDate><description><![CDATA[2018.6.28

这个方法setValuesForKeysWithDictionary是不是用的很多，简单的数据模型的转换，只要我们在相应的模型中的设置的属性跟字典中的key一致就可以直接使用，但是其中有个- (void)setValue:(nullable id)value forUndefinedKey:(NSString *)key这个方法，它的作用就是过滤到属性中没有对应的key，例如...]]></description><category></category></item><item><title><![CDATA[TableView嵌套WKWebview出现的奇怪坑人bug]]></title><link>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/80746575</link><guid>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/80746575</guid><author>ProgrammerWorking</author><pubDate>Wed, 20 Jun 2018 15:18:06 +0800</pubDate><description><![CDATA[前要

我在使用UITableView嵌套WKWebView的行程那种网页带列表的新闻浏览的形式，我使用的就是UITaleView的tableHeaderView使用WKwebview来代替，本身WKwebview就是继承UIview，这个就涉及到计算WKwebView的内容的高度了，我起初在- (void)webView:(WKWebView *)webView didFinishNavigat...]]></description><category></category></item><item><title><![CDATA[app支持自动屏幕旋转的时候，横屏时，启动app的时候界面横屏的bug解决]]></title><link>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/80665763</link><guid>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/80665763</guid><author>ProgrammerWorking</author><pubDate>Tue, 12 Jun 2018 15:14:00 +0800</pubDate><description><![CDATA[前要

今天偶然测试我们app的我的手机默认开启了自动旋转的功能，我正好把手机横屏放着，这个时候真机测试的时候,整个UI的界面也是横屏的，很奇怪的明明UIViewController根控制器和UINavigationController导航控制器以及UITabBarController标签控制器的都设置了不支持横屏的。



UITabBarController和UINavigationContr...]]></description><category></category></item><item><title><![CDATA[iOS的执行了VC执行了popToRootViewControllerAnimated之后再直接执行VC.tabBarController.selectedIndex不管用解读]]></title><link>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/80430748</link><guid>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/80430748</guid><author>ProgrammerWorking</author><pubDate>Thu, 24 May 2018 10:25:22 +0800</pubDate><description><![CDATA[前言

今天我在使用VC.tabBarController.selectedIndex的时候出现了这个问题，我首先用导航控制器跳转了很多个界面，然后想直接回到根控制器tabBarController的其他的控制器上，也就是执行VC.tabBarController.selectedIndex = 1这样的操作，可以直接操作的呀，当然肯定行了，会有个问题就是你再点击之前的那个标签控制器的话，还是显示...]]></description><category></category></item><item><title><![CDATA[iOS的关于类方法中创建的UIButton的添加的点击事件，点击button时crash的有趣的事]]></title><link>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/80254050</link><guid>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/80254050</guid><author>ProgrammerWorking</author><pubDate>Wed, 09 May 2018 15:13:31 +0800</pubDate><description><![CDATA[前要

[sendBtn addTarget:self action:@selector(sendAction:) forControlEvents:UIControlEventTouchUpInside];今天在类方法中给UIButton添加点击事件 
- (void)sendAction:(UIButton *)sender点击实现的方法，但我点击的时候出现了+[LYTool sendActi...]]></description><category></category></item><item><title><![CDATA[支持横竖屏的使用dismissViewControllerAnimated的时候crash的解决方案]]></title><link>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/80052359</link><guid>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/80052359</guid><author>ProgrammerWorking</author><pubDate>Mon, 23 Apr 2018 16:35:58 +0800</pubDate><description><![CDATA[前要

最近遇到很坑的问题，我们都遇到屏幕的横竖屏的情况，大部分的播放器的播放视频的时候都要支持横竖屏的操作，我由于用到了模态方式presentViewController弹出其他控制器，进行其他的操作，完成之后再使用dismissViewControllerAnimated收起模态出来的控制器，我的原来的控制器是支持屏幕自动旋转，支持横竖屏

//屏幕进行物理旋转的时候都会执行是否支持自动旋转
...]]></description><category></category></item><item><title><![CDATA[给UIView添加阴影，却在子view中生效了]]></title><link>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/80022627</link><guid>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/80022627</guid><author>ProgrammerWorking</author><pubDate>Fri, 20 Apr 2018 18:39:12 +0800</pubDate><description><![CDATA[前要

之前使用UItableViewcell中添加的UiView的设置阴影，但是阴影却在子View的控件上生效了，一直没有找到什么原因，之前也是用的是同样的方法



contentView_bg.layer.shadowOffset = CGSizeMake(0, 0);//shadowOffset阴影偏移,x向右偏移，y向下偏移
contentView_bg.layer.shadowColo...]]></description><category></category></item><item><title><![CDATA[iOS的可变数组的执行copy操作后，添加元素出现crash]]></title><link>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/80022146</link><guid>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/80022146</guid><author>ProgrammerWorking</author><pubDate>Fri, 20 Apr 2018 17:50:18 +0800</pubDate><description><![CDATA[前要

copy这个属性，相信我们用的很多的吧，尤其集合类用的比较多，我们一般都会用到就是NSArray，NSMutableArray,NSString，NSMutableString等等，copy分为深拷贝和浅拷贝，深拷贝就是拷贝里面的内容(完全新的对象)，浅拷贝只是拷贝对象地址（一样地址）。@property (copy, nonatomic) NSMutableArray *tempArra...]]></description><category></category></item><item><title><![CDATA[UITableView的scrollViewDidEndDragging方法执行之后调用cellForRowAtIndexPath方法问题]]></title><link>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/79677666</link><guid>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/79677666</guid><author>ProgrammerWorking</author><pubDate>Sat, 24 Mar 2018 14:28:51 +0800</pubDate><description><![CDATA[前要

之前我想要UITableview实现简单的下拉刷新数据的问题，就没有用第三方下拉刷新控件，打算简单的写一个下拉刷新，第一眼肯定想到的是利用UITableView的代理简单的实现， 
@protocol UITableViewDelegate&amp;lt;NSObject, UIScrollViewDelegate&amp;gt;很明显可以看出来UITableViewDelegate继承于UIScroll...]]></description><category></category></item><item><title><![CDATA[iOS的app的release版本对象创建了就立刻释放了问题]]></title><link>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/79540514</link><guid>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/79540514</guid><author>ProgrammerWorking</author><pubDate>Tue, 13 Mar 2018 14:57:09 +0800</pubDate><description><![CDATA[前要

之前一直都是使用debug版本给测试进行测试bug的，后来总是真机真的麻烦，直接使用蒲公英平台打包release的测试包进行测试，发现app有的地方的UIKit控件怎么也没有，很好奇为啥会出现这种情况（蒲公英拍台打包请自行百度）。真机下的debug模式就不会出现这种情况。



原因

后来后来的各种搜索答案才知道weak 很重要,能解决循环引用的问题,但使用时需要小心,如果是weak属性...]]></description><category></category></item><item><title><![CDATA[iOS的UICollectionView调用reloadItemsAtIndexPaths出现的crash]]></title><link>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/79538597</link><guid>https://blog.youkuaiyun.com/ProgrammerWorking/article/details/79538597</guid><author>ProgrammerWorking</author><pubDate>Tue, 13 Mar 2018 11:54:39 +0800</pubDate><description><![CDATA[前要

最近在弄那个使用UICollectionView的方法的刷新部分数据源的时候出现了crash，


  [_dateCollection reloadItemsAtIndexPaths:tempRefreshIndexPath];


崩溃的信息是 attempt to delete item 72 from section 0 which only contains 0 items be...]]></description><category></category></item></channel></rss>