<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zard_0_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zard_0_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zard_0_]]></copyright><item><title><![CDATA[Sublime Text 查找的正则表达式匹配]]></title><link>https://blog.youkuaiyun.com/zard_0_/article/details/135817485</link><guid>https://blog.youkuaiyun.com/zard_0_/article/details/135817485</guid><author>zard_0_</author><pubDate>Wed, 24 Jan 2024 11:17:36 +0800</pubDate><description><![CDATA[备注一些常用的用于Sublime Text的正则表达式]]></description><category></category></item><item><title><![CDATA[解决Sublime Text V3.2.2中文乱码问题]]></title><link>https://blog.youkuaiyun.com/zard_0_/article/details/135815609</link><guid>https://blog.youkuaiyun.com/zard_0_/article/details/135815609</guid><author>zard_0_</author><pubDate>Wed, 24 Jan 2024 11:01:34 +0800</pubDate><description><![CDATA[解决Sublime Text显示中文文件出现乱码的问题]]></description><category></category></item><item><title><![CDATA[在mac上通过VirtualBox安装Win7虚拟机]]></title><link>https://blog.youkuaiyun.com/zard_0_/article/details/109733969</link><guid>https://blog.youkuaiyun.com/zard_0_/article/details/109733969</guid><author>zard_0_</author><pubDate>Tue, 17 Nov 2020 02:52:13 +0800</pubDate><description><![CDATA[文章目录需求环境步骤一，安装VirtualBox二，安装Windows虚拟机三，安装VirtualBox增强功能，设置共享文件夹四，安装VirtualBox拓展包，设置USB设备问题与解决方法安装VirtualBox的意外情况安装Windows虚拟机的意外设置虚拟机碰到的问题
需求
因为移动硬盘上面有很多资料，但是它的格式对于OSX系统来说只能读，不能编辑，所以想在Mac上充分地使用移动硬盘或这U盘，又不想格式化它们以适应新的文件格式的话，我认为通过Windows虚拟机来操作比较好。通过宿主系统与主机系统的]]></description><category></category></item><item><title><![CDATA[在osx10.13.6上安装xcode10.3]]></title><link>https://blog.youkuaiyun.com/zard_0_/article/details/108240506</link><guid>https://blog.youkuaiyun.com/zard_0_/article/details/108240506</guid><author>zard_0_</author><pubDate>Wed, 26 Aug 2020 15:38:15 +0800</pubDate><description><![CDATA[1，解压xcode10.3压缩包，把解压后得到的app文件拖到Applications文件夹。
2，使用PlistEdit Pro打开/Applications/Xcode.app/Contents/Info.plist
PlistEdit Pro :
https://www.onlinedown.net/soft/175800.htm
3，找到Minimum System Version设置项
￼
将其修改为10.13，保存
￼
4，使用PlistEdit Pro打开/Applications/Xcode]]></description><category></category></item><item><title><![CDATA[让xcode支持所有iOS版本的真机调试]]></title><link>https://blog.youkuaiyun.com/zard_0_/article/details/108210609</link><guid>https://blog.youkuaiyun.com/zard_0_/article/details/108210609</guid><author>zard_0_</author><pubDate>Mon, 24 Aug 2020 22:58:37 +0800</pubDate><description><![CDATA[找到新版本的xcode，查看路径：
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

把旧版本xcode不支持的iOS系统文件夹拷贝到就版本xcode的同样路径里面，重启旧版本xcode，应该就可以了，再不行就clean一下之前build生成的文件。

...]]></description><category></category></item><item><title><![CDATA[安装了OSX系统的Parallels 的虚拟机使用经验]]></title><link>https://blog.youkuaiyun.com/zard_0_/article/details/108140075</link><guid>https://blog.youkuaiyun.com/zard_0_/article/details/108140075</guid><author>zard_0_</author><pubDate>Fri, 21 Aug 2020 09:18:57 +0800</pubDate><description><![CDATA[文章目录虚拟机使用经验窗口最大化无法满屏OSX系统（Catalina 10.15.6）使用经验偏好设置-键盘-输入法，里面找不到“使用大写锁定键切换‘ABC’输入模式”选项大写锁定键竟然用来切换输入法，太不方便大写锁定键失灵，可以变亮变暗，但输入不了大写。
虚拟机使用经验
窗口最大化无法满屏
安装增强工具后，设置显示器分辨率可以解决。
OSX系统（Catalina 10.15.6）使用经验
偏好设置-键盘-输入法，里面找不到“使用大写锁定键切换‘ABC’输入模式”选项
添加输入法，把简体拼音输入法添加进去，]]></description><category></category></item><item><title><![CDATA[制作目录完好无广告内容的电子书]]></title><link>https://blog.youkuaiyun.com/zard_0_/article/details/89667579</link><guid>https://blog.youkuaiyun.com/zard_0_/article/details/89667579</guid><author>zard_0_</author><pubDate>Mon, 29 Apr 2019 08:13:39 +0800</pubDate><description><![CDATA[为什么有制作自己的电子书的想法
最近又发现了有意思的小说，很想阅读完整版，网上找来电子书下载，质量非常差，主要问题是有广告内容，如果是.txt格式的，则目录提取还不正常。我希望阅读一本目录正确完整，没有广告内容的电子书小说。
要解决的问题和思路

如何去除广告内容。
我的思路是，先找来电子书的.txt文件，然后通过全局查找替换的方式，将所有重复多次出现的广告关键词全部替换成空内容。我不知道.epu...]]></description><category></category></item><item><title><![CDATA[iPhone 4s iOS 9.3.5 环境安装微信]]></title><link>https://blog.youkuaiyun.com/zard_0_/article/details/87667529</link><guid>https://blog.youkuaiyun.com/zard_0_/article/details/87667529</guid><author>zard_0_</author><pubDate>Tue, 19 Feb 2019 03:08:36 +0800</pubDate><description><![CDATA[进入Appstore的“更新”-“已购项目”找到微信，点击右边的云下载图标。系统会弹出“你要下载最新的兼容版本吗？该版本的“微信”与此设备不兼容。”的对话框，点击“下载”。这样就会在手机上下载最新的兼容当前手机环境的微信版本了。我安装完后看到的版本是7.0.2。

...]]></description><category></category></item><item><title><![CDATA[双系统从Windows无法进入OS X问题的解决]]></title><link>https://blog.youkuaiyun.com/zard_0_/article/details/84621196</link><guid>https://blog.youkuaiyun.com/zard_0_/article/details/84621196</guid><author>zard_0_</author><pubDate>Thu, 29 Nov 2018 11:23:47 +0800</pubDate><description><![CDATA[假如启动时按option键，看不到系统选择选项；假如从windows那边的bootcamp执行“从OS X重启”也不起作用。就可以试一下在启动时，听到第一次启动嘟的一声，开始同时按下option-command-P-R，直到听到第二声启动嘟的一声，放开按键，这个方法有效。

...]]></description><category></category></item><item><title><![CDATA[Mac由需要重启才能切换耳机和内置扬声器变为不需要重启就能切换（却还是很low！！！）]]></title><link>https://blog.youkuaiyun.com/zard_0_/article/details/83822067</link><guid>https://blog.youkuaiyun.com/zard_0_/article/details/83822067</guid><author>zard_0_</author><pubDate>Wed, 07 Nov 2018 13:28:28 +0800</pubDate><description><![CDATA[不知道什么原因，我的Mac最令我恼火的一个“特性”是声音播放设备的切换需要重启。比如我当前用内置扬声器播放声音，如果我要改用耳机来播放，那么我直接在此时插入耳机是不可行的。可行的方法是，我先插入耳机，然后重启电脑，这样声音才会从耳机出现。当我要从耳机模式切换回电脑扬声器时就简单了，直接拔下耳机就好了。不知道为什么会这样。
后来，折腾着就变成了现在这种方式（略好一定，还是很让人恼火!!!）：
1，无...]]></description><category></category></item><item><title><![CDATA[Mac的音量自动地、偶然或频繁地变静音又变回来的问题的解决方法]]></title><link>https://blog.youkuaiyun.com/zard_0_/article/details/83821727</link><guid>https://blog.youkuaiyun.com/zard_0_/article/details/83821727</guid><author>zard_0_</author><pubDate>Wed, 07 Nov 2018 12:57:13 +0800</pubDate><description><![CDATA[不知道是系统原因还是硬件原因还是电脑老了的原因，我的老版本（2010年产吧，估计）Mac在最近这一年经常出现标题描述的问题。我根本什么也没做，要么是看着视频时，要么是上着网时就会出现突然弹出静音的动画，然后过了一会又弹出取消静音的动画。而且不仅自动变静音，我的键盘还错乱，很多键莫名其妙地会触发静音功能。
网上能查到的各种设置方法对我来说都没有用。后来自己想想，那个静音动画只在通过按下键盘的F10静...]]></description><category></category></item><item><title><![CDATA[手把手教你给一个iOS app配置多个环境变量]]></title><link>https://blog.youkuaiyun.com/zard_0_/article/details/77816786</link><guid>https://blog.youkuaiyun.com/zard_0_/article/details/77816786</guid><author>zard_0_</author><pubDate>Sun, 03 Sep 2017 11:38:36 +0800</pubDate><description><![CDATA[原文链接前言谈到多环境，相信现在大多公司都至少有2-3个app环境了，比如Test环境，UAT(User Acceptance Test)用户验收测试环境，Release环境等等。当需要开发打多个包的时候，一般常见做法就是直接代码里面修改环境变量，改完之后Archive一下就打包了。当然这种做法很正确，只不过不是很优雅很高效。如果搭建好了Jenkins(搭建教程)，我们利用它来优雅的打包。如果利用J]]></description><category></category></item><item><title><![CDATA[iOS开发：XCTest单元测试（附上一个单例的测试代码）]]></title><link>https://blog.youkuaiyun.com/zard_0_/article/details/77816230</link><guid>https://blog.youkuaiyun.com/zard_0_/article/details/77816230</guid><author>zard_0_</author><pubDate>Sun, 03 Sep 2017 10:25:35 +0800</pubDate><description><![CDATA[测试驱动开发并不是一个很新鲜的概念了。在我最开始学习程序编写时，最喜欢干的事情就是编写一段代码，然后运行观察结果是否正确。我所学习第一门语言是C语言，用的最多的是在算法设计上，那时候最常做的事情就是编写了一段代码，如何编译运行，查看结果是否正确，很多时候，还得自己想很多特殊的（比如说零值，边界值）测试数据来检测所写代码、算法是否正确。那个时候，感觉还好，比较输出只是只是控制台的一个简单的数字或者字符]]></description><category></category></item><item><title><![CDATA[让Mac文本编辑器成为HTML编辑器]]></title><link>https://blog.youkuaiyun.com/zard_0_/article/details/77571536</link><guid>https://blog.youkuaiyun.com/zard_0_/article/details/77571536</guid><author>zard_0_</author><pubDate>Fri, 25 Aug 2017 12:27:57 +0800</pubDate><description><![CDATA[一，偏好设置->新建文稿->格式->选上“纯文本”。这会防止我们在编辑HTML源码时意外加入一些无法解析的富文本的东西。一，偏好设置->打开和存储->打开文件时：->选上“将HTML文件显示为HTML代码而不显示为格式化的文本”。要做的设置已经完成，我们来测试一下。（一）写一个最简单的HTML页面：<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "]]></description><category></category></item><item><title><![CDATA[iOS尝试用测试驱动的方法开发一个列表模块【五】]]></title><link>https://blog.youkuaiyun.com/zard_0_/article/details/77542828</link><guid>https://blog.youkuaiyun.com/zard_0_/article/details/77542828</guid><author>zard_0_</author><pubDate>Thu, 24 Aug 2017 22:16:51 +0800</pubDate><description><![CDATA[第【四】篇的最后，我说道我碰到了一个令人纠结的代码重构的选择方案问题，到底选择让控制器成为可重用的控制器还是成为专用的控制器。让控制器可重用的重构方案，会让代码具备更好的重用性、可变性和可测试性，我喜欢这种追求，我估摸着要做到这一点，工作量不会太大，所以我选择这种重构方案。那么现在最主要的是重构cell的跳转部分的代码，我将把这部分代码从控制器里面剥离出来，放到独立的跳转类里面，然后让控制器通过协议]]></description><category></category></item><item><title><![CDATA[使用YTKRequest避免控制器退出后不马上被释放的问题]]></title><link>https://blog.youkuaiyun.com/zard_0_/article/details/77453661</link><guid>https://blog.youkuaiyun.com/zard_0_/article/details/77453661</guid><author>zard_0_</author><pubDate>Mon, 21 Aug 2017 18:03:13 +0800</pubDate><description><![CDATA[我们项目中的网络请求基类SomeRequest是封装自YTKRequest的，然后各个API再继承自这个基类，在控制器里面调用API的时候典型是这样写的：- (void)exeXXXApi{
    xxxApi = [[XXXAPI alloc] initWithXXX];
    [xxxApi startWithCompletionHandlerWithSuccess:^(__kindof E]]></description><category></category></item><item><title><![CDATA[iOS尝试用测试驱动的方法开发一个列表模块【四】]]></title><link>https://blog.youkuaiyun.com/zard_0_/article/details/77417092</link><guid>https://blog.youkuaiyun.com/zard_0_/article/details/77417092</guid><author>zard_0_</author><pubDate>Sat, 19 Aug 2017 20:53:37 +0800</pubDate><description><![CDATA[第【三】篇主要展示了如何测试驱动地开发表格试图的数据源类，保证其为表格提供正确的行数和Cells。这一篇主要将继续展示如何测试驱动地开发表格试图的数据源兼代理类，要实现：【功能4-1】当数据源更新数据时，刷新表格；【功能4-2】当表格的Cell被点击时，代理类响应点击事件，并正确地传递参数给控制器；【功能4-3】控制器在接收到数据源兼代理传递的参数后，可以根据参数跳转到正确的下一级界面。一，开发【功]]></description><category></category></item><item><title><![CDATA[iOS尝试用测试驱动的方法开发一个列表模块【三】]]></title><link>https://blog.youkuaiyun.com/zard_0_/article/details/77417075</link><guid>https://blog.youkuaiyun.com/zard_0_/article/details/77417075</guid><author>zard_0_</author><pubDate>Sat, 19 Aug 2017 20:51:14 +0800</pubDate><description><![CDATA[这篇文章我们继续去开发第【二】篇文章未完成的部分，去实现让数据源代理类为表格视图提供数据和响应代理，上篇文章我们讲到了要测试验证“（3）确认表格视图的行数、行高和Cell跟其数据源代理类提供的数据一致。”，具体要怎么做呢？答案会让人意外，那就是“做不到”或者“不要这样去做”。要知道，单元测试只是众多测试技术工具的一种，它有自己的局限性，它显著的局限性之一就是不适合做跟UI相关的测试，比如这里（3）要]]></description><category></category></item><item><title><![CDATA[iOS尝试用测试驱动的方法开发一个列表模块【二】]]></title><link>https://blog.youkuaiyun.com/zard_0_/article/details/77417056</link><guid>https://blog.youkuaiyun.com/zard_0_/article/details/77417056</guid><author>zard_0_</author><pubDate>Sat, 19 Aug 2017 20:48:19 +0800</pubDate><description><![CDATA[Model的开发经过了文章【一】后，我们先告一段落，现在来想想怎么开发MVC的V和C部分。V的部分我们用现成的UITableView，所以接下来重点关注C的部分。尝试去开发Controller类除了需求【5】之外，其他的需求都跟Controller相关，从数据的获取、封装、显示到控制跳转，看起来Controller就会是一个比较多代码的类了。要在Controller里面测试所以上述功能，那么Cont]]></description><category></category></item><item><title><![CDATA[iOS尝试用测试驱动的方法开发一个列表模块【一】]]></title><link>https://blog.youkuaiyun.com/zard_0_/article/details/77417031</link><guid>https://blog.youkuaiyun.com/zard_0_/article/details/77417031</guid><author>zard_0_</author><pubDate>Sat, 19 Aug 2017 20:44:31 +0800</pubDate><description><![CDATA[模块功能需求1，从上一个页面，点击一个按钮，push进入模块控制器。 
2，控制器执行viewDidLoad后，开始加载接口数据。 
3，请求不到数据，需要有无数据提示。 
4，请求到数据，则展示列表。 
5，列表有三种数据类型，A,B,C, 形式一样，显示一张图片，和一个标题。同一种数据类型，图片一样，不同数据类型图片不一样，标题是随意的。 
5，点击列表，根据数据类型，跳转到不同页面。这是很常见]]></description><category></category></item></channel></rss>