<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[woyangyi的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/woyangyi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; woyangyi]]></copyright><item><title><![CDATA[npm常见相关命令]]></title><link>https://blog.youkuaiyun.com/woyangyi/article/details/134051288</link><guid>https://blog.youkuaiyun.com/woyangyi/article/details/134051288</guid><author>woyangyi</author><pubDate>Thu, 26 Oct 2023 11:12:03 +0800</pubDate><description><![CDATA[npm uninstall 包名 --save-dev   卸载模块，同时卸载留在package.json中devDependencies下的信息。-D： 为 --save-dev 的缩写，表示将安装的包将写入packege.json里面的devDependencies。-S： 为 --save 的缩写，表示安装的包将写入package.json里面的dependencies。-g： 为 --global 的缩写，表示安装到全局目录里。npm uninstall 包名 -g   卸载全局模块。]]></description><category></category></item><item><title><![CDATA[Github上关于iOS的各种开源项目集合]]></title><link>https://blog.youkuaiyun.com/woyangyi/article/details/71194421</link><guid>https://blog.youkuaiyun.com/woyangyi/article/details/71194421</guid><author>woyangyi</author><pubDate>Fri, 05 May 2017 11:37:51 +0800</pubDate><description><![CDATA[下拉刷新

EGOTableViewPullRefresh - 最早的下拉刷新控件。SVPullToRefresh - 下拉刷新控件。MJRefresh - 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。
 （国人写）XHRefreshControl - XHRefreshCon]]></description><category></category></item><item><title><![CDATA[iOS的一些内存注意点]]></title><link>https://blog.youkuaiyun.com/woyangyi/article/details/50996581</link><guid>https://blog.youkuaiyun.com/woyangyi/article/details/50996581</guid><author>woyangyi</author><pubDate>Mon, 28 Mar 2016 11:29:39 +0800</pubDate><description><![CDATA[ios 图片加载方式，内存控制，尽量避免使用imageNamed，使用ARC也需要 
1.为什么尽量避免使用imageNamed？
使用这种方式生成的对象被autorelease之后，图片依然存在于内存，并不会及时回收，并且没有明确的释放方法。如果图像比较大，或者图像比较多，用这种方式会消耗很大的内存。
这是为什么？如果对于大量同一图片的复，使用这个方法可行。以这种方式加载的图片会缓存一份在]]></description><category></category></item><item><title><![CDATA[有关UIViewController与UIView的初始化创建]]></title><link>https://blog.youkuaiyun.com/woyangyi/article/details/50886875</link><guid>https://blog.youkuaiyun.com/woyangyi/article/details/50886875</guid><author>woyangyi</author><pubDate>Mon, 14 Mar 2016 16:38:02 +0800</pubDate><description><![CDATA[UIViewController
分为下面三种情形创建 (依次调用的方法 顺序如下)
一.StoryBoard：     1.initWithCoder   ;  2.awakeFromNib   ;  3.loadView   ;  4.viewDidLoad 
二.Xib：                  1.init  ;  2.initWithNibName  ;  3.loadV]]></description><category></category></item><item><title><![CDATA[UITableView 自定义cell添加UIView作为分割线,选中消失的问题]]></title><link>https://blog.youkuaiyun.com/woyangyi/article/details/50247463</link><guid>https://blog.youkuaiyun.com/woyangyi/article/details/50247463</guid><author>woyangyi</author><pubDate>Thu, 10 Dec 2015 11:32:41 +0800</pubDate><description><![CDATA[在自定义UITableViewCell的时候遇到这样一个问题，本想不使用UITableView自带的separator，而是自己用UIView画出一条分隔线。
结果在选中某行Cell的时候，这条分隔线就消失了，解决办法：
重写-setSelected:animated: 和 -setHighlighted:animated: 方法


// 分隔线
@property (nonatomi]]></description><category></category></item><item><title><![CDATA[appstore中关于idfa的选项说明]]></title><link>https://blog.youkuaiyun.com/woyangyi/article/details/48138849</link><guid>https://blog.youkuaiyun.com/woyangyi/article/details/48138849</guid><author>woyangyi</author><pubDate>Mon, 31 Aug 2015 19:49:25 +0800</pubDate><description><![CDATA[苹果关于Advertising Identifier的4个复选框说明：


1.serve advertisements within the app

服务应用中的广告。如果你的应用中集成了广告的时候，你需要勾选这一项。

2.Attribute this app installation to a previously served advertisement.

跟踪广告带]]></description><category></category></item><item><title><![CDATA[iOS UItextView针对删除表情特殊字符串处理]]></title><link>https://blog.youkuaiyun.com/woyangyi/article/details/47344125</link><guid>https://blog.youkuaiyun.com/woyangyi/article/details/47344125</guid><author>woyangyi</author><pubDate>Fri, 07 Aug 2015 19:51:58 +0800</pubDate><description><![CDATA[UItextView针对删除表情特殊字符串处理
1.监听键盘删除键，调用以下方法
2.判断特殊表情字符串格式，我的特殊表情字符串格式为"［xx］",字符长度为4
需注意两个特殊情况：
1.当监听键盘删除键的条件为if（text.length == 0 && range.length == 1）时，长按textView字符串调用系统UIMenuController选择且只选择一个字符串删除时]]></description><category></category></item><item><title><![CDATA[iOS8的UITextView问题]]></title><link>https://blog.youkuaiyun.com/woyangyi/article/details/47343913</link><guid>https://blog.youkuaiyun.com/woyangyi/article/details/47343913</guid><author>woyangyi</author><pubDate>Fri, 07 Aug 2015 19:28:58 +0800</pubDate><description><![CDATA[iOS8的TextView现在有这样一个问题， 如果输入的文字超出textView继续输入时，textView里面的文字会自动往上滚动。每次输入文字后，textView中的文字显示最后一行时总是只露半个字，再次点击键盘时又好了，选择文字后又会跳下去，就这样产生了textView输入时里面的文字上下跳动，解决办法如下：

- (void)textViewDidChange:(UITextView]]></description><category></category></item><item><title><![CDATA[上传图片方向角度问题]]></title><link>https://blog.youkuaiyun.com/woyangyi/article/details/47155909</link><guid>https://blog.youkuaiyun.com/woyangyi/article/details/47155909</guid><author>woyangyi</author><pubDate>Thu, 30 Jul 2015 20:28:01 +0800</pubDate><description><![CDATA[一、调用系统拍照上传图片方向角度问题

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage
 *)image editingInfo:(NSDictionary *)editingInfo
{
   
UIImageOrientation image]]></description><category></category></item><item><title><![CDATA[MJPhotoBrowser bug 修改]]></title><link>https://blog.youkuaiyun.com/woyangyi/article/details/47106403</link><guid>https://blog.youkuaiyun.com/woyangyi/article/details/47106403</guid><author>woyangyi</author><pubDate>Tue, 28 Jul 2015 15:47:50 +0800</pubDate><description><![CDATA[使用了MJPhotoBrowser，里面的一些bug 和解决如下
1.-[MJPhotoLoadingView setProgress:]: message sent to deallocated instance 0x17fe4210
分析： 这是由于MJPhotoView 执行了hide移除了MJPhotoLoadingView，然而SDWebimage 仍然执行了下载进度的设置。
解决]]></description><category></category></item><item><title><![CDATA[UIMenuController不显示的解决办法]]></title><link>https://blog.youkuaiyun.com/woyangyi/article/details/45896859</link><guid>https://blog.youkuaiyun.com/woyangyi/article/details/45896859</guid><author>woyangyi</author><pubDate>Thu, 21 May 2015 21:13:47 +0800</pubDate><description><![CDATA[- (void)pressme:(id)sender
{

    [self
becomeFirstResponder];
// 用于UIMenuController显示，缺一不可



   
UIMenuItem *flag = [[UIMenuItem
alloc] initWithTitle:@"拷贝"action:@selector(copyContent:)];]]></description><category></category></item><item><title><![CDATA[自定义iOS7导航栏背景,标题和返回按钮文字颜色]]></title><link>https://blog.youkuaiyun.com/woyangyi/article/details/44062769</link><guid>https://blog.youkuaiyun.com/woyangyi/article/details/44062769</guid><author>woyangyi</author><pubDate>Wed, 04 Mar 2015 17:14:39 +0800</pubDate><description><![CDATA[在iOS7下，默认导航栏背景，颜色是这样的，接下来我们就进行自定义，如果你仅仅是更改一下背景和颜色，代码会很简单，不需要很复杂的自定义View来替代leftBarItem







更改导航栏的背景和文字Color

方法一：





[objc] view
 plaincopy






//set NavigationBar 背景颜色&t]]></description><category></category></item><item><title><![CDATA[解决触控点击事件和手势的冲突]]></title><link>https://blog.youkuaiyun.com/woyangyi/article/details/43024337</link><guid>https://blog.youkuaiyun.com/woyangyi/article/details/43024337</guid><author>woyangyi</author><pubDate>Thu, 22 Jan 2015 19:39:38 +0800</pubDate><description><![CDATA[实现这下面代理方法，可以解决触控点击事件和手势的冲突，包括UITexFiled,UITableView等等控件单击事件不响应问题。
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{
 if ([touch.view isKindOfCla]]></description><category></category></item><item><title><![CDATA[创建操作/删除多行数据的UITableView的细节]]></title><link>https://blog.youkuaiyun.com/woyangyi/article/details/42497211</link><guid>https://blog.youkuaiyun.com/woyangyi/article/details/42497211</guid><author>woyangyi</author><pubDate>Wed, 07 Jan 2015 18:04:22 +0800</pubDate><description><![CDATA[首先注意需要重写-（UITableViewCellEditingStyle）tableView:（UITableView *）tableView editingStyleForRowAtIndexPath:（NSIndexPath *）indexPath
这里需要注意的是返回的结果应该是
return UITableViewCellEditingStyleDelete | UITableVie]]></description><category></category></item></channel></rss>