<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[colrying的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/colrying</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; colrying]]></copyright><item><title><![CDATA[【HarmonyOS NEXT】【高级】关于鸿蒙原生项目多环境的配置和管理]]></title><link>https://blog.youkuaiyun.com/colrying/article/details/149974973</link><guid>https://blog.youkuaiyun.com/colrying/article/details/149974973</guid><author>colrying</author><pubDate>Wed, 06 Aug 2025 16:35:51 +0800</pubDate><description><![CDATA[在开发中为了数据隔离和开发规范，一般情况下都需要配置多环境，方便开发、测试、部署，比如：dev、test、sit、gray、release等，不同公司在多环境使用上不尽相同，本文使用dev、test、release三个环境演示鸿蒙的多环境。]]></description><category></category></item><item><title><![CDATA[【HarmonyOS NEXT】原生全局弹窗一站式解决方案HMDialog弹窗库效果预览]]></title><link>https://blog.youkuaiyun.com/colrying/article/details/148560916</link><guid>https://blog.youkuaiyun.com/colrying/article/details/148560916</guid><author>colrying</author><pubDate>Tue, 10 Jun 2025 15:20:34 +0800</pubDate><description><![CDATA[HMDialog弹窗库效果预览]]></description><category></category></item><item><title><![CDATA[【HarmonyOS】关于鸿蒙原生项目多环境的配置和管理]]></title><link>https://blog.youkuaiyun.com/colrying/article/details/145770799</link><guid>https://blog.youkuaiyun.com/colrying/article/details/145770799</guid><author>colrying</author><pubDate>Fri, 21 Feb 2025 10:20:11 +0800</pubDate><description><![CDATA[在开发中为了数据隔离和开发规范，一般情况下都需要配置多环境，方便开发、测试、部署，比如：dev、test、sit、gray、release等，不同公司在多环境使用上不尽相同，本文使用dev、test、release三个环境演示鸿蒙的多环境。]]></description><category></category></item><item><title><![CDATA[【HarmonyOS】鸿蒙原生实现3DTouch快捷方式]]></title><link>https://blog.youkuaiyun.com/colrying/article/details/145682419</link><guid>https://blog.youkuaiyun.com/colrying/article/details/145682419</guid><author>colrying</author><pubDate>Wed, 19 Feb 2025 21:30:00 +0800</pubDate><description><![CDATA[需求：长按桌面图片显示快捷入口，通过快捷入口快速打开指定页面。]]></description><category></category></item><item><title><![CDATA[【HarmonyOS】鸿蒙原生分享之“碰一碰”分享（APP内实现）]]></title><link>https://blog.youkuaiyun.com/colrying/article/details/144990267</link><guid>https://blog.youkuaiyun.com/colrying/article/details/144990267</guid><author>colrying</author><pubDate>Tue, 18 Feb 2025 09:15:00 +0800</pubDate><description><![CDATA[华为分享新推出碰一碰分享，支持用户通过碰一碰发起跨端分享，可实现传输图片、共享wifi等。]]></description><category></category></item><item><title><![CDATA[【HarmonyOS】关于鸿蒙原生使用原生相机实现扫一扫功能]]></title><link>https://blog.youkuaiyun.com/colrying/article/details/145674483</link><guid>https://blog.youkuaiyun.com/colrying/article/details/145674483</guid><author>colrying</author><pubDate>Mon, 17 Feb 2025 09:06:27 +0800</pubDate><description><![CDATA[需求：扫描二维码或条形码识别结果]]></description><category></category></item><item><title><![CDATA[【HarmonyOS】关于鸿蒙原生实现红包雨效果的方案设计]]></title><link>https://blog.youkuaiyun.com/colrying/article/details/145674265</link><guid>https://blog.youkuaiyun.com/colrying/article/details/145674265</guid><author>colrying</author><pubDate>Mon, 17 Feb 2025 08:50:04 +0800</pubDate><description><![CDATA[需求：全屏展示，每隔1s下落3个红包，每个红包的下落时长随机生成，随机点击1\~5次后中奖。]]></description><category></category></item><item><title><![CDATA[【HarmonyOS】鸿蒙原生实现应用间跳转之App Linking]]></title><link>https://blog.youkuaiyun.com/colrying/article/details/144988967</link><guid>https://blog.youkuaiyun.com/colrying/article/details/144988967</guid><author>colrying</author><pubDate>Fri, 14 Feb 2025 14:53:39 +0800</pubDate><description><![CDATA[使用进行跳转时，系统会根据接口传入的uri信息（HTTPS链接）将用户引导至目标应用中的特定内容，无论应用是否已安装，用户都可以访问到链接对应的内容，跳转体验相比方式更加顺畅。]]></description><category></category></item><item><title><![CDATA[【HarmonyOS】鸿蒙原生实现应用间跳转之Deep Linking]]></title><link>https://blog.youkuaiyun.com/colrying/article/details/144988914</link><guid>https://blog.youkuaiyun.com/colrying/article/details/144988914</guid><author>colrying</author><pubDate>Fri, 14 Feb 2025 11:01:46 +0800</pubDate><description><![CDATA[使用实现应用间跳转，系统会根据接口中传入的uri信息，在本地已安装的应用中寻找到符合条件的应用并进行拉起（当匹配到多个应用时，会拉起应用选择框）。]]></description><category></category></item><item><title><![CDATA[【HarmonyOS】关于鸿蒙原生多环境的配置和管理]]></title><link>https://blog.youkuaiyun.com/colrying/article/details/144749740</link><guid>https://blog.youkuaiyun.com/colrying/article/details/144749740</guid><author>colrying</author><pubDate>Thu, 26 Dec 2024 17:44:05 +0800</pubDate><description><![CDATA[在开发中为了数据隔离和开发规范，一般情况下都需要配置多环境，方便开发、测试、部署，比如：dev、test、sit、gray、release等，不同公司在多环境使用上不尽相同，本文使用dev、test、release三个环境演示鸿蒙的多环境。]]></description><category></category></item><item><title><![CDATA[【HarmonyOS】鸿蒙原生实现3DTouch快捷方式]]></title><link>https://blog.youkuaiyun.com/colrying/article/details/144589789</link><guid>https://blog.youkuaiyun.com/colrying/article/details/144589789</guid><author>colrying</author><pubDate>Thu, 19 Dec 2024 16:56:21 +0800</pubDate><description><![CDATA[需求：长按桌面图片显示快捷入口，通过快捷入口快速打开指定页面。]]></description><category></category></item><item><title><![CDATA[【HarmonyOS】关于鸿蒙原生实现扫一扫功能]]></title><link>https://blog.youkuaiyun.com/colrying/article/details/144586826</link><guid>https://blog.youkuaiyun.com/colrying/article/details/144586826</guid><author>colrying</author><pubDate>Thu, 19 Dec 2024 15:16:59 +0800</pubDate><description><![CDATA[HarmonyOS NEXT 原生实现扫一扫的功能]]></description><category></category></item><item><title><![CDATA[【iOS】TZImagePickerController设置导航栏颜色无效？导航栏颜色总是白色？]]></title><link>https://blog.youkuaiyun.com/colrying/article/details/144511371</link><guid>https://blog.youkuaiyun.com/colrying/article/details/144511371</guid><author>colrying</author><pubDate>Mon, 16 Dec 2024 16:08:49 +0800</pubDate><description><![CDATA[如有，参考其readme调一下它的wr_setBlackList，把TZImagePickerController相关的控制器放到黑名单里，使得不受WRNavigationBar的影响。方案一：参考Demo里的代码，加上imagePickerVc.navigationBar.standardAppearance的相关设置。]]></description><category></category></item><item><title><![CDATA[【iOS】图片转PDF文件（支持多张图片生成多页PDF文件）]]></title><link>https://blog.youkuaiyun.com/colrying/article/details/144511322</link><guid>https://blog.youkuaiyun.com/colrying/article/details/144511322</guid><author>colrying</author><pubDate>Mon, 16 Dec 2024 16:06:16 +0800</pubDate><description><![CDATA[将图片转PDF文件。
开发语言：Objective-C 原生框架：CoreFoundation.framework、CoreGraphics.framework、QuickLook.framework]]></description><category></category></item><item><title><![CDATA[【iOS】使用PDFKit框架实现PDF文件预览、涂鸦、文字、贴图等功能]]></title><link>https://blog.youkuaiyun.com/colrying/article/details/144511211</link><guid>https://blog.youkuaiyun.com/colrying/article/details/144511211</guid><author>colrying</author><pubDate>Mon, 16 Dec 2024 16:03:50 +0800</pubDate><description><![CDATA[开发语言：Objective-C 原生框架：PDFKit.framework 三方框架：Masonry demo工程在Gitee 一、预览PDF文件 使用PDFKit.framework框架中的类有：]]></description><category></category></item><item><title><![CDATA[【HarmonyOS】关于鸿蒙原生实现红包雨点击中奖效果的方案]]></title><link>https://blog.youkuaiyun.com/colrying/article/details/144510804</link><guid>https://blog.youkuaiyun.com/colrying/article/details/144510804</guid><author>colrying</author><pubDate>Mon, 16 Dec 2024 15:57:05 +0800</pubDate><description><![CDATA[最近项目在做鸿蒙化，按照原需求需要实现红包雨的活动效果，下面介绍一下实现红包雨效果的思路。
需求：全屏展示，每隔1s下落3个红包，每个红包的下落时长随机生成，随机点击1~5次后中奖。]]></description><category></category></item><item><title><![CDATA[【iOS】APP加密保护]]></title><link>https://blog.youkuaiyun.com/colrying/article/details/121121313</link><guid>https://blog.youkuaiyun.com/colrying/article/details/121121313</guid><author>colrying</author><pubDate>Wed, 03 Nov 2021 15:02:42 +0800</pubDate><description><![CDATA[一、APP加固保护

1、字符串混淆

代码中重要的明文字符串混淆加密

2、代码混淆

对类名，方法名混淆，防止反编译看到类名和方法名

3、设备越狱效验

防止手机越狱，可设置越狱手机无法打开APP

二、网络数据加密

1、哈希函数加密

MD5

2、对称加密

AES，DES

3、非对称加密

RSA

4、国密加密

SM2，SM3，SM4

5、SSL Pinning

HTTPS请求证书效验，防止抓包

6、设备网络代理效验

防止抓包，可设置开启代理无法打开APP

三、远程数据删除

]]></description><category></category></item><item><title><![CDATA[【iOS】2021最新苹果开发者计划注册流程]]></title><link>https://blog.youkuaiyun.com/colrying/article/details/120667625</link><guid>https://blog.youkuaiyun.com/colrying/article/details/120667625</guid><author>colrying</author><pubDate>Sat, 09 Oct 2021 11:27:26 +0800</pubDate><description><![CDATA[前期准备资料：


	邮箱：
	
	
	邮箱密码：
	
	
	预设苹果密码：
	
	
	姓名：
	
	
	身份证号：
	
	
	手机号：
	
	
	地址：
	
	
	邮编：
	
	
	照片（需要人脸认证）：
	


！！！

注意事项：

一部手机

一个手机号

一个身份信息

一个邮箱

只能使用一次，如申请失败，这些最好都要换一下



步骤：

一、注册AppleID


	打开Create Your AppleID填写信息，继续
	
	
	注册过程中会向邮箱发送一个验证码，获取验证码输入，继...]]></description><category></category></item><item><title><![CDATA[【iOS】WKWebView实现请求拦截，http/https/file等]]></title><link>https://blog.youkuaiyun.com/colrying/article/details/119758133</link><guid>https://blog.youkuaiyun.com/colrying/article/details/119758133</guid><author>colrying</author><pubDate>Tue, 17 Aug 2021 15:34:48 +0800</pubDate><description><![CDATA[本文是通过WKURLSchemeHandler的方式实现的请求拦截，WKWebView的WKURLSchemeHandler是不支持拦截http/https/file等原始协议的，如果通过[config setURLSchemeHandler:handler forURLScheme:@"http"];就会闪退，但是支持自定义协议，但是有时候项目就是需要拦截这些请求，该怎么处理呢？

一、自定义一个HFURLSchemeHandler类，并实现WKURLSchemeHandler代理

1、HFURLSch]]></description><category></category></item><item><title><![CDATA[【iOS】WKWebView访问本地文件遇到的问题及解决方案]]></title><link>https://blog.youkuaiyun.com/colrying/article/details/119757886</link><guid>https://blog.youkuaiyun.com/colrying/article/details/119757886</guid><author>colrying</author><pubDate>Tue, 17 Aug 2021 15:26:54 +0800</pubDate><description><![CDATA[使用WKWebView加载3D模型，3D模型是使用webGL开发的，考虑到网络问题，采用本地化的方式，将3D模型数据下载到本地沙盒，将JS代码放入到工程目录下，再使用WKWebView加载index.html。

### 问题一：WKWebView访问index.html

由于JS代码中是通过文件路径找访问其他JS文件，所以在将js代码导入到项目中时，要创建实体文件夹才能够正常访问，如下图：
![image-20210817141155540.png](https://p1-juejin.byteimg.]]></description><category></category></item></channel></rss>