<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[H_WeiC的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/H_WeiC</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; H_WeiC]]></copyright><item><title><![CDATA[iOS开发Playground文件运行Running卡住问题]]></title><link>https://blog.youkuaiyun.com/H_WeiC/article/details/109644818</link><guid>https://blog.youkuaiyun.com/H_WeiC/article/details/109644818</guid><author>H_WeiC</author><pubDate>Thu, 12 Nov 2020 15:36:13 +0800</pubDate><description><![CDATA[问题：运行Playground文件，卡住出现如下图所示的情况，一直在Running。
解决方案：
1、首先关闭Xcode
直接关闭或者终端命令行输入下面语句关闭
killall Xcode

2、结束模拟器的进程
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService

3、删除现有的模拟器，包括所有已安装的应用
rm -rf ~/Library/Developer/CoreSimulator/Devices

然后重新打开Xcode项目工程]]></description><category></category></item><item><title><![CDATA[Homebrew更换国内镜像源（中科大、阿里、清华）]]></title><link>https://blog.youkuaiyun.com/H_WeiC/article/details/107857302</link><guid>https://blog.youkuaiyun.com/H_WeiC/article/details/107857302</guid><author>H_WeiC</author><pubDate>Fri, 07 Aug 2020 12:12:15 +0800</pubDate><description><![CDATA[Homebrew 主要有四个部分组成: brew、homebrew-core 、homebrew-bottles、homebrew-cask。




名称
说明




brew
Homebrew 源代码仓库


homebrew-core
Homebrew 核心软件仓库


homebrew-bottles
Homebrew 预编译二进制软件包


homebrew-cask
MacOS 客户端应用


国内镜像源目前主要有中科大镜像、阿里镜像、清华镜像。
首先查看自己本地的镜像源地址是什么，在命令行输]]></description><category></category></item><item><title><![CDATA[Mac安装Homebrew报错：curl: (7) Failed to connect to raw.githubusercontent.com port 443]]></title><link>https://blog.youkuaiyun.com/H_WeiC/article/details/107853787</link><guid>https://blog.youkuaiyun.com/H_WeiC/article/details/107853787</guid><author>H_WeiC</author><pubDate>Fri, 07 Aug 2020 07:36:46 +0800</pubDate><description><![CDATA[问题：
Mac OS在安装Homebrew的时候，执行官方网站的安装命令
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

执行完报错：curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
在网上查询了下，发现是 github 的一些域名的 DN]]></description><category></category></item><item><title><![CDATA[NSDecimalNumber类型数据的基本运算和比较大小]]></title><link>https://blog.youkuaiyun.com/H_WeiC/article/details/104670956</link><guid>https://blog.youkuaiyun.com/H_WeiC/article/details/104670956</guid><author>H_WeiC</author><pubDate>Thu, 05 Mar 2020 11:25:04 +0800</pubDate><description><![CDATA[开发过程中遇到的问题,从服务器拿的数据NSString类型的,然后转化成CGFloat类型的,数据的值就不准确了,没办法,就找了下资料,找到了苹果有专门的API,针对金融货币单位,希望可以解决有遇到同样问题的人。
一、NSDecimalNumber的基本运算

    NSDecimalNumber *decOneNum = [[NSDecimalNumber alloc] initWithFlo...]]></description><category></category></item><item><title><![CDATA[git下载项目报错RPC failed; curl 18 transfer closed with outstanding read data remaining]]></title><link>https://blog.youkuaiyun.com/H_WeiC/article/details/104444303</link><guid>https://blog.youkuaiyun.com/H_WeiC/article/details/104444303</guid><author>H_WeiC</author><pubDate>Sat, 22 Feb 2020 15:19:15 +0800</pubDate><description><![CDATA[最近clone项目的时候运行git clone时提示错误如下：
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
可能报错原因1：缓存区溢出
解决方法：在命令行输入下面的命令，可以增大缓存区
git config http.postBuffer 524288000

如果执行上面命令如果依...]]></description><category></category></item><item><title><![CDATA[CocoaPods出现错误[!] CDN: trunk Repo update failed与[!] CDN: trunk URL couldn't be downloaded:]]></title><link>https://blog.youkuaiyun.com/H_WeiC/article/details/103734437</link><guid>https://blog.youkuaiyun.com/H_WeiC/article/details/103734437</guid><author>H_WeiC</author><pubDate>Fri, 27 Dec 2019 16:30:45 +0800</pubDate><description><![CDATA[问题：CocoaPods升级到1.8.4版本后，pod search  查询1个库的版本的时候报错如下：
[!] CDN: trunk URL couldn’t be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/3/9/b/PulseReactiveC/3.1.1/PulseReactiveC...]]></description><category></category></item><item><title><![CDATA[Mac下使用Homebrew进行CocoaPods的安装及使用]]></title><link>https://blog.youkuaiyun.com/H_WeiC/article/details/103559785</link><guid>https://blog.youkuaiyun.com/H_WeiC/article/details/103559785</guid><author>H_WeiC</author><pubDate>Mon, 16 Dec 2019 13:09:13 +0800</pubDate><description><![CDATA[PS：注意以下命令均在终端中执行
一、安装前先看下电脑上面是否安装过cocoapods，如果安装过了，先卸载掉清理干净再去安装。
sudo gem uninstall cocoapods    //卸载cocoapods的命令

然后再查下本地是否还有cocoapods的残余文件
gem list --local | grep cocoapods    //查询cocoapods的残余文件命令

...]]></description><category></category></item><item><title><![CDATA[Mac安装系统提示应用程序副本已损坏,不能用来安装macOS]]></title><link>https://blog.youkuaiyun.com/H_WeiC/article/details/102953318</link><guid>https://blog.youkuaiyun.com/H_WeiC/article/details/102953318</guid><author>H_WeiC</author><pubDate>Thu, 07 Nov 2019 13:30:59 +0800</pubDate><description><![CDATA[刚开始以为我的安装盘抹除的时候出问题了，然后就上网查了下原因，说是打开终端命令修改一下时间，就可以了。
问题原因：据说是2016年2月14日更新的证书后导致的问题，改到这个日期前就行了。
解决方案：启动后断开网络 -&gt; 打开左上角实用工具 -&gt; 找到终端打开输入
date 110713212015.30

11 月、07日、13时、21分、2015年、30秒
其实只要输入2016年2月...]]></description><category></category></item><item><title><![CDATA[QQ分享无法分享群组的问题]]></title><link>https://blog.youkuaiyun.com/H_WeiC/article/details/102857964</link><guid>https://blog.youkuaiyun.com/H_WeiC/article/details/102857964</guid><author>H_WeiC</author><pubDate>Fri, 01 Nov 2019 15:17:40 +0800</pubDate><description><![CDATA[开发过程中接了友盟集成的QQ分享，遇见QQ分享可以分享个人跟讨论组，但是分享群组的时候会有分享成功的弹框提示，但是分享的链接并没有再群组里面发出去，开始以为是分享链接域名问题，因为测试服是可以的，后来才发现是正式服分享出的标题中包含了 赚钱 2个字，估计是QQ做了限制标题和文本中包含这类字眼的禁止分享群组，不过这个只是猜测仅供遇到该问题的朋友们参考????

...]]></description><category></category></item><item><title><![CDATA[Mac系统下 usr/bin文件目录下无法操作解决方法]]></title><link>https://blog.youkuaiyun.com/H_WeiC/article/details/102727557</link><guid>https://blog.youkuaiyun.com/H_WeiC/article/details/102727557</guid><author>H_WeiC</author><pubDate>Thu, 24 Oct 2019 17:18:14 +0800</pubDate><description><![CDATA[重启电脑，重启的时候按住 Command + R，这个时候会进入到恢复界面，进入到恢复界面在左上角找到Terminal终端，然后打开输入以下命令即可解决，因为最新的系统将Rootless修改成了enable，让我们在root权限下也不能随意的读写所有路径，所以有需要就可以关掉它

csrutil disable

如果想改回来，将 disable 改成 enable 即可

csrutil ena...]]></description><category></category></item><item><title><![CDATA[Mac系统文件及文件夹的显示与隐藏]]></title><link>https://blog.youkuaiyun.com/H_WeiC/article/details/102727414</link><guid>https://blog.youkuaiyun.com/H_WeiC/article/details/102727414</guid><author>H_WeiC</author><pubDate>Thu, 24 Oct 2019 17:09:18 +0800</pubDate><description><![CDATA[文件显示命令：
defaults write com.apple.finder AppleShowAllFiles -bool true

文件隐藏命令：
defaults write com.apple.finder AppleShowAllFiles -bool false


]]></description><category></category></item><item><title><![CDATA[iOS开发—获取手机型号2019最新补充]]></title><link>https://blog.youkuaiyun.com/H_WeiC/article/details/102663728</link><guid>https://blog.youkuaiyun.com/H_WeiC/article/details/102663728</guid><author>H_WeiC</author><pubDate>Mon, 21 Oct 2019 14:43:00 +0800</pubDate><description><![CDATA[页面先引入头文件 #import &lt;sys/utsname.h&gt;
- (NSString *)getMobileType {
        struct utsname systemInfo;
        uname(&amp;systemInfo);
        NSString *deviceModel = [NSString stringWithCString:syst...]]></description><category></category></item><item><title><![CDATA[Xcode7.0上面使用http进行请求错误]]></title><link>https://blog.youkuaiyun.com/H_WeiC/article/details/48802743</link><guid>https://blog.youkuaiyun.com/H_WeiC/article/details/48802743</guid><author>H_WeiC</author><pubDate>Tue, 29 Sep 2015 09:37:42 +0800</pubDate><description><![CDATA[转载至http://www.jianshu.com/p/257a28846956

最近在Xcode 7中向服务器发送请求访问JSON数据时, 控制台打印了以下错误信息:


Application Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. T]]></description><category></category></item><item><title><![CDATA[iOS开发——Swift工程中引用OC文件]]></title><link>https://blog.youkuaiyun.com/H_WeiC/article/details/47278073</link><guid>https://blog.youkuaiyun.com/H_WeiC/article/details/47278073</guid><author>H_WeiC</author><pubDate>Tue, 04 Aug 2015 16:07:25 +0800</pubDate><description><![CDATA[最近使用swift的时候引用了OC文件，就给大家说一下我的个人经验，以供大家参考。

一、是直接将OC文件拉到Swift的工程中，然后Xcode会自动创建桥接头文件，这种就比较省事了，Xcode给你自动创建。

二、就是Xcode没有提示，需要自己创建桥接文件，步骤如下

1.首先去添加一个桥接的OC头文件，还有就是大家起名字的时候，最好取成xxx_Bridge_Header这种格式的...]]></description><category></category></item><item><title><![CDATA[SVN上传文件静态库文件.a文件缺失解决方案]]></title><link>https://blog.youkuaiyun.com/H_WeiC/article/details/45112825</link><guid>https://blog.youkuaiyun.com/H_WeiC/article/details/45112825</guid><author>H_WeiC</author><pubDate>Sat, 18 Apr 2015 13:54:18 +0800</pubDate><description><![CDATA[我也是在向SVN服务器上传文件时，遇到了这个问题，文件上传后，再下载后发现所有的.a文件全部丢失，后来才知道是上传文件的时候.a文件根本就没传上去，查找原因才知道上传的时候.a文件被过滤掉了，后来找到了解决的办法，大家可以借鉴下。
    我用的是SVN软件Versions做的版本记录，我先说下步骤：
1、右键Finder，选择 前往文件夹 选项，把该路径 ~/.subversion/conf]]></description><category></category></item><item><title><![CDATA[文件管理操作]]></title><link>https://blog.youkuaiyun.com/H_WeiC/article/details/45072799</link><guid>https://blog.youkuaiyun.com/H_WeiC/article/details/45072799</guid><author>H_WeiC</author><pubDate>Thu, 16 Apr 2015 11:24:17 +0800</pubDate><description><![CDATA[一、iOS中的沙盒机制




iOS应用程序只能对自己创建的文件系统读取文件，这个独立、封闭、安全的空间，叫做沙盒。它一般存放着程序包文件（可执行文件）、图片、音频、视频、plist文件、sqlite数据库以及其他文件。


每个应用程序都有自己的独立的存储空间（沙盒）


一般来说应用程序之间是不可以互相访问


模拟器沙盒的位置

/User/userName]]></description><category></category></item><item><title><![CDATA[iOS  APP应用程序进入到后台 ，不影响正在运行的后台音乐播放]]></title><link>https://blog.youkuaiyun.com/H_WeiC/article/details/44154875</link><guid>https://blog.youkuaiyun.com/H_WeiC/article/details/44154875</guid><author>H_WeiC</author><pubDate>Mon, 09 Mar 2015 14:52:51 +0800</pubDate><description><![CDATA[iOS  APP应用程序进入到后台 ，不影响正在运行的后台音乐播放


1、在  
func application(application:
UIApplication, didFinishLaunchingWithOptions launchOptions:
NSDictionary!) ->
Bool{

}方法中加入如下代码：

AVAudioSession.shar]]></description><category></category></item><item><title><![CDATA[NSString、NSdata、Byte数组、UIImage 的相互转换]]></title><link>https://blog.youkuaiyun.com/H_WeiC/article/details/42871463</link><guid>https://blog.youkuaiyun.com/H_WeiC/article/details/42871463</guid><author>H_WeiC</author><pubDate>Mon, 19 Jan 2015 11:53:04 +0800</pubDate><description><![CDATA[NSData－> NSString类型


NSString *aString = [[NSString alloc] initWithData:adata encoding:NSUTF8StringEncoding];






NSString－>NSData类型

NSString *aString = @"1234abcd";

NSData *aData =]]></description><category></category></item><item><title><![CDATA[Swift中的懒加载—@lazy]]></title><link>https://blog.youkuaiyun.com/H_WeiC/article/details/41963791</link><guid>https://blog.youkuaiyun.com/H_WeiC/article/details/41963791</guid><author>H_WeiC</author><pubDate>Tue, 16 Dec 2014 18:04:43 +0800</pubDate><description><![CDATA[Swift中的延迟加载是一种将对象的创建或其它高负荷操作延迟到真正需要时才执行的机制。当为iOS进行编程时，仅在需要时才分配内存，对小内存的手机而言（相对于电脑）非常实用。
1、Objective-C中的延迟加载
在Objecitve-C中，如果你要延迟加载一个可变数组，你需要这么做：
@property (nonatomic, strong) NSMutableArray *playe]]></description><category></category></item><item><title><![CDATA[在app中添加新手引导视图]]></title><link>https://blog.youkuaiyun.com/H_WeiC/article/details/41654681</link><guid>https://blog.youkuaiyun.com/H_WeiC/article/details/41654681</guid><author>H_WeiC</author><pubDate>Mon, 01 Dec 2014 22:23:50 +0800</pubDate><description><![CDATA[在app中添加新手引导视图
原理是用NSUserDefaults来判断是否是第一次启动，如果是第一次启动，则在当前页面添加启动画面。
首先是AppDelegate：

- (BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions

{]]></description><category></category></item></channel></rss>