<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yanPingWang_8的博客]]></title><description><![CDATA[总结]]></description><link>https://blog.youkuaiyun.com/yanPingWang_8</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yanPingWang_8]]></copyright><item><title><![CDATA[iOS 使用自定义文字样式]]></title><link>https://blog.youkuaiyun.com/yanPingWang_8/article/details/125208950</link><guid>https://blog.youkuaiyun.com/yanPingWang_8/article/details/125208950</guid><author>yanPingWang_8</author><pubDate>Thu, 09 Jun 2022 18:41:57 +0800</pubDate><description><![CDATA[1.添加权限 2. 


3.使用]]></description><category></category></item><item><title><![CDATA[iOS 获取磁盘,获取文件大小]]></title><link>https://blog.youkuaiyun.com/yanPingWang_8/article/details/123731306</link><guid>https://blog.youkuaiyun.com/yanPingWang_8/article/details/123731306</guid><author>yanPingWang_8</author><pubDate>Fri, 25 Mar 2022 11:27:53 +0800</pubDate><description><![CDATA[1. 获取磁盘总空间大小

//磁盘总空间

+ (CGFloat)diskOfAllSizeMBytes

{

  CGFloat size = 0.0;

  NSError *error;

  NSDictionary *dic = [[NSFileManager defaultManager] attributesOfFileSystemForPath:NSHomeDirectory() error:&amp;error];

  if (error) {

#ifdef DEB...]]></description><category></category></item><item><title><![CDATA[iOS 沙盒详解]]></title><link>https://blog.youkuaiyun.com/yanPingWang_8/article/details/122540877</link><guid>https://blog.youkuaiyun.com/yanPingWang_8/article/details/122540877</guid><author>yanPingWang_8</author><pubDate>Wed, 09 Feb 2022 16:41:06 +0800</pubDate><description><![CDATA[//    主路径
    NSString *path = NSHomeDirectory();
    
    NSLog(@"homePath = %@",path);
    
    // 获取Documents目录路径
//    1.Documents
//    保存持久化数据，会备份。一般用来存储需要持久化的数据。
//    一般我们在项目中，我们会把一些用户的登录信息以及搜索历史记录等一些关键数据存储到这里。
//    此文件夹是默认备份的,备份到iCloud
//注:iClou.]]></description><category></category></item><item><title><![CDATA[iOS自定义相机]]></title><link>https://blog.youkuaiyun.com/yanPingWang_8/article/details/122221604</link><guid>https://blog.youkuaiyun.com/yanPingWang_8/article/details/122221604</guid><author>yanPingWang_8</author><pubDate>Wed, 29 Dec 2021 18:12:12 +0800</pubDate><description><![CDATA[1.方法一：截屏：

WYPCustomCameraVC：


//
//  WYPCustomCameraVC.h
//  RockUnion
//
//  Created by 王彦平 on 2021/12/28.
//  Copyright © 2021 王彦平. All rights reserved.
//

#import "WYPBaseVC.h"
#import "WYPCustomCameraView.h"

NS_ASSUME_NONNULL_BEGIN

@protocol PopCa]]></description><category></category></item><item><title><![CDATA[iOS  百度统计手动crash]]></title><link>https://blog.youkuaiyun.com/yanPingWang_8/article/details/114929757</link><guid>https://blog.youkuaiyun.com/yanPingWang_8/article/details/114929757</guid><author>yanPingWang_8</author><pubDate>Wed, 17 Mar 2021 14:39:41 +0800</pubDate><description><![CDATA[cd 到放有.DSYM文件和.ipa文件包

cd /Users/wangyanping/Desktop/未命名文件夹\ 3 //回车



//正确的 ADDR 和 名字后面的地址

/Users/wangyanping/Desktop/未命名文件夹\ 3/鑫伙伴.app.dSYM/Contents/Resources/DWARF/鑫伙伴这个是.dSYM右键显示包内容里面的项目文件的路径

xcrun atos -arch arm64 -o /Users/wangyanping/Desktop/未...]]></description><category></category></item><item><title><![CDATA[iOS 注册协议和隐私协议自定义View]]></title><link>https://blog.youkuaiyun.com/yanPingWang_8/article/details/114929266</link><guid>https://blog.youkuaiyun.com/yanPingWang_8/article/details/114929266</guid><author>yanPingWang_8</author><pubDate>Wed, 17 Mar 2021 14:33:09 +0800</pubDate><description><![CDATA[//textView 子类重写复制，粘贴和放大方法，禁止复制，粘贴和放大



#import &lt;UIKit/UIKit.h&gt;

NS_ASSUME_NONNULL_BEGIN

@interface WYPCusToomTextView : UITextView

@end

NS_ASSUME_NONNULL_END



#import "WYPCusToomTextView.h"

@implementation WYPCusToomTextView

- (BOOL)canBecome]]></description><category></category></item><item><title><![CDATA[iOS 手动crash]]></title><link>https://blog.youkuaiyun.com/yanPingWang_8/article/details/114546487</link><guid>https://blog.youkuaiyun.com/yanPingWang_8/article/details/114546487</guid><author>yanPingWang_8</author><pubDate>Mon, 08 Mar 2021 20:23:29 +0800</pubDate><description><![CDATA[cd 到装有.dSYM和app的文件



//正确的 ADDR 和 名字后面的地址

//下面链接是.dSYM文件显示包内容找到App的路径

/Users/wangyanping/Desktop/未命名文件夹\ 3/鑫伙伴.app.dSYM/Contents/Resources/DWARF/鑫伙伴

xcrun atos -arch arm64 -o /Users/wangyanping/Desktop/未命名文件夹\ 3/鑫伙伴.app.dSYM/Contents/Resources/DWAR...]]></description><category></category></item><item><title><![CDATA[码云下载历史版本流程]]></title><link>https://blog.youkuaiyun.com/yanPingWang_8/article/details/114389170</link><guid>https://blog.youkuaiyun.com/yanPingWang_8/article/details/114389170</guid><author>yanPingWang_8</author><pubDate>Fri, 05 Mar 2021 11:59:22 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[tableView 点击cell弹出确认框，点确认cell变成选中状态，否则选择上一个cell]]></title><link>https://blog.youkuaiyun.com/yanPingWang_8/article/details/114025384</link><guid>https://blog.youkuaiyun.com/yanPingWang_8/article/details/114025384</guid><author>yanPingWang_8</author><pubDate>Wed, 24 Feb 2021 15:58:19 +0800</pubDate><description><![CDATA[#import &lt;UIKit/UIKit.h&gt;
#import "WYPElectionBusinessModel.h"

NS_ASSUME_NONNULL_BEGIN
typedef void(^SelectCellBlock)(void);

@interface WYPPointBusinessLineNewCell : UITableViewCell

@property (weak, nonatomic) IBOutlet UILabel *leftLine;

@property.]]></description><category></category></item><item><title><![CDATA[iOS lb: framework not found Pods_Alamofire___ 的解决办法]]></title><link>https://blog.youkuaiyun.com/yanPingWang_8/article/details/113856332</link><guid>https://blog.youkuaiyun.com/yanPingWang_8/article/details/113856332</guid><author>yanPingWang_8</author><pubDate>Fri, 19 Feb 2021 02:45:55 +0800</pubDate><description><![CDATA[解决方法：

1.项目蓝色图标－&gt;Targets-&gt;General-&gt;Linked Frameworks and Libraries

2.删除 Pods_Alamofire___.frameworks
]]></description><category></category></item><item><title><![CDATA[Swift import第三方库报错 no such module “  “]]></title><link>https://blog.youkuaiyun.com/yanPingWang_8/article/details/113856327</link><guid>https://blog.youkuaiyun.com/yanPingWang_8/article/details/113856327</guid><author>yanPingWang_8</author><pubDate>Fri, 19 Feb 2021 02:38:23 +0800</pubDate><description><![CDATA[情况之一： 没有添加桥接文件

在Swift工程主目录下新建一个OC类，如果是项目第一次创建OC类，会弹出是否建立Swift-OC的桥接文件的弹窗提示，点击Create Bridging Header 按钮创建即可
	手动创建桥接文件，即 Header 文件，名字随意。创建完成之后在项目target下的build setting -&gt; Swift Compiler-General -&gt;Objective-C Bridging Header将上面建立文件的目录设置上去，路径组成格式：项目名/Hea]]></description><category></category></item><item><title><![CDATA[Swift cocopos pod install报错]]></title><link>https://blog.youkuaiyun.com/yanPingWang_8/article/details/113856269</link><guid>https://blog.youkuaiyun.com/yanPingWang_8/article/details/113856269</guid><author>yanPingWang_8</author><pubDate>Fri, 19 Feb 2021 01:42:24 +0800</pubDate><description><![CDATA[[!] Automatically assigning platform `iOS` with version `14.2` on target `项目名称` because no platform was specified. Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/podfile.html#platform`.



这个问题是把#platfo.]]></description><category></category></item><item><title><![CDATA[iOS UIKit Dybamics  动力学]]></title><link>https://blog.youkuaiyun.com/yanPingWang_8/article/details/110131171</link><guid>https://blog.youkuaiyun.com/yanPingWang_8/article/details/110131171</guid><author>yanPingWang_8</author><pubDate>Wed, 25 Nov 2020 18:21:27 +0800</pubDate><description><![CDATA[示例应用：

注意：

  当前，UIKit Dynamics 不太实用于启动了自动布局的view，在这些问题得到解决前，建议对要实用的UIKit Dynamics代码做详尽的测试

UIKit Dynamics简介：

iOS7新增了UIKit Dynamics，是一组类和方法

实现UIKit Dynamics：

1.重力：

2.碰撞:

3.连接:

4.弹簧效果:

5.吸附:

6.推力:

7.物体属性:

深入了解UIDynamicAnimator和UIDynamicAnimator...]]></description><category></category></item><item><title><![CDATA[CODE_SIGN_ENTITLEMENTS build setting for target 问题]]></title><link>https://blog.youkuaiyun.com/yanPingWang_8/article/details/109480002</link><guid>https://blog.youkuaiyun.com/yanPingWang_8/article/details/109480002</guid><author>yanPingWang_8</author><pubDate>Tue, 03 Nov 2020 21:43:05 +0800</pubDate><description><![CDATA[变更了目录路径之后报这个错误。

解决方法：Build Settings -&gt; 搜索entitlements，找到 Code Signing Entitlements
双击修改entitlements文件目录。可以Show in finder 直接把文件拖进去，也可以在文件名前加个(SRCROOT)/xxx.entitlements。这个目录补充在PrefixHeader文件中也可同样适用。
...]]></description><category></category></item><item><title><![CDATA[iOS  布局有哪些常用的]]></title><link>https://blog.youkuaiyun.com/yanPingWang_8/article/details/107714661</link><guid>https://blog.youkuaiyun.com/yanPingWang_8/article/details/107714661</guid><author>yanPingWang_8</author><pubDate>Fri, 31 Jul 2020 15:40:32 +0800</pubDate><description><![CDATA[1.UIViewAutoresizing

2.Autolayout

上面两个不能共用，都可以用代码去实现

3.VLF轻量级可视化格式语言布局

4.mastory和SnapKit第三方

写出来有时间总结一下
]]></description><category></category></item><item><title><![CDATA[iOS  微信universalLink 配置]]></title><link>https://blog.youkuaiyun.com/yanPingWang_8/article/details/107713409</link><guid>https://blog.youkuaiyun.com/yanPingWang_8/article/details/107713409</guid><author>yanPingWang_8</author><pubDate>Fri, 31 Jul 2020 15:15:24 +0800</pubDate><description><![CDATA[最近微信的视频链接分享分享不出去了，跳转到正在链接，后就回来了，最新的微信分享和登录都需要universalLink

下面是我自己的理解

//第一种方法：自己配置

1.universalLink

是苹果可以应用第三方之间跳转，可以不设置白名单和schemes,用一下方法可以直接跳到设置了Associated Domains的app里面

  NSString *string = @"https://payjiuhongxxx.com/ulink/";

  NSURL *url = [NSU...]]></description><category></category></item><item><title><![CDATA[iOS  Universal Link配置好后，可以直接应用间跳转]]></title><link>https://blog.youkuaiyun.com/yanPingWang_8/article/details/107710657</link><guid>https://blog.youkuaiyun.com/yanPingWang_8/article/details/107710657</guid><author>yanPingWang_8</author><pubDate>Fri, 31 Jul 2020 12:09:36 +0800</pubDate><description><![CDATA[NSString *string = @"https://ex.xigge.io/";

  NSURL *url = [NSURL URLWithString:string];

  [[UIApplication sharedApplication] openURL:url options:@{} completionHandler:^(BOOL success) {

   

  }];
]]></description><category></category></item><item><title><![CDATA[iOS KVO]]></title><link>https://blog.youkuaiyun.com/yanPingWang_8/article/details/107373181</link><guid>https://blog.youkuaiyun.com/yanPingWang_8/article/details/107373181</guid><author>yanPingWang_8</author><pubDate>Wed, 15 Jul 2020 23:50:11 +0800</pubDate><description><![CDATA[#import "ViewController.h"

#import "XMGPerson.h"



@interface ViewController ()



@end



@implementation ViewController



- (void)viewDidLoad {

  [super viewDidLoad];

  /*

  作用：给对象绑定一个监听器（观察者）

  Observer：观察者

  KeyPath：要监听的属性

 ...]]></description><category></category></item><item><title><![CDATA[iOS   KVC 简介]]></title><link>https://blog.youkuaiyun.com/yanPingWang_8/article/details/107372857</link><guid>https://blog.youkuaiyun.com/yanPingWang_8/article/details/107372857</guid><author>yanPingWang_8</author><pubDate>Wed, 15 Jul 2020 23:26:25 +0800</pubDate><description><![CDATA[//作用-：利用kvc 赋值 （key value coding）键值编码

void test(){

  Person *person = [[Person alloc]init];

  [person setValue:@"王五" forKey:@"name"];

  [person setValue:@"19" forKey:@"money"];

  NSLog(@"---%@ ---- %.2f",person.name,person.money);

}



//作用二...]]></description><category></category></item><item><title><![CDATA[清理Mac电脑，删除了所有的模拟器文件 Unable to boot device because it cannot be located on disk.]]></title><link>https://blog.youkuaiyun.com/yanPingWang_8/article/details/107324925</link><guid>https://blog.youkuaiyun.com/yanPingWang_8/article/details/107324925</guid><author>yanPingWang_8</author><pubDate>Mon, 13 Jul 2020 20:56:07 +0800</pubDate><description><![CDATA[问题：清理Mac电脑，删除了所有的模拟器文件，再次使用模拟器报错：


Unable to boot device because it cannot be located on disk.

打开终端运行即可解决：

xcrun simctl erase all
]]></description><category></category></item></channel></rss>