自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(560)
  • 资源 (19)
  • 收藏
  • 关注

原创 Xcode16 报错“Type ‘ChartDataSet‘ does not conform to protocol ‘RangeReplaceableCollection”

在升级到Xcode14.3后,出现类型ChartDataSet不遵循RangeReplaceableCollection协议的错误。为解决此问题,需要在ChartDataSet的扩展中添加。方法,具体实现为接收一个Int范围的子序列,并用指定集合的新元素替换。

2025-04-28 15:59:01 217

原创 Xcode16 描述文件mobileprovision位置更改

之前的描述文件位置:Xcode16 描述文件位置改为如下地址:

2025-04-23 16:18:07 131

原创 升级Xcode16.0,iOS18.0 simulator runtime下载失败

升级完Mac OS系统和Xcode16.0后,自动获取iOS18.0 simulator runtime一直失败,多次重试还是不行,主要原因是网络可能不是特别稳定,Xcode的get方式必须保证网络一直很稳定,而且不支持断点续传。第一步:通过浏览器到官网下载,在搜索框输入iOS18.0,找到相应的工具,点击下载,中间可能出现多次下载失败,查看浏览器的下载内容,断点续传下载,等待下载完成。4.执行完毕后,到xcode 快捷键 command + , 查看安装是否成功,如下图证明安装成功。

2025-04-23 13:52:53 315

原创 Library ‘iconv2.4.0‘ not found 问题及解决方法

全局搜索 ‘iconv.2.4.0’,会出现Pods-xxxxxx.release 和 Pods-xxxxxx.debug的文件,全替换为 ‘iconv.2’具体就是在Build Phases --> Link Binary With Libraries 中,移除。Xcode在15.0下,运行项目就报Library ‘iconv2.4.0’ not found的错误。具体就是在Build Settings中的Other Linker Flags中添加。苹果官方的开发者论坛,就有人在讨论该问题。

2025-04-14 15:29:26 319

原创 Xcode :Could not build module ‘WebKit‘ 已验证解决

解决方法:选中不能编译的库的xcodeproj,在Build Phrases -> Compile Sources,选中所有文件,逐一在Complier Flags 里删除 -DOS_OBJECT_USE_OBJC=0。更新到Xcode15,适配之前的代码,记录当前遇到的问题和解决方法。

2025-03-26 11:35:00 314

原创 Android基础教程

(更新:弄完之后有时候没用,可以再试试挂梯子,换网络之类的)如果第一次启动AndroidStudio没有报错则无需设置,这里是因为我启动完之后下载gradle报错:可能是网络问题连接不到,所以手动下载。点击上面提示的链接下载压缩包,然后解压到C:\Users\OYMN.gradle\wrapper\dists\gradle-7.2-bin\2dnblmf4td7x66yl1d74lt32g安装模拟器使用androidstudio提供的模拟器,或者自行下载第三方安卓模拟器(雷电模拟器)

2025-02-24 17:18:35 843

原创 正则表达式-密码强度

"'<>,.?/]{8,16}$/"'<>,.?/]{8,16}$//^(?![0-9]+)?!a−zA−Z)(?!@#//^(?=.[0-9])(?=.@#/

2025-02-10 09:44:12 410

原创 PDF在线预览实现:如何使用vue-pdf-embed实现前端PDF在线阅读

使用vue-pdf-embed实现前端PDF在线阅读

2024-11-27 11:50:30 4566 2

原创 Vue3项目--实现PDF在线预览功能(vue3-pdf-app)

基于vue3-pdf-app封装,带大纲,带分页,带缩放,带全屏,带打印,带下载,带旋转。

2024-11-27 09:30:48 656 2

原创 ios Universal Link 配置教程

Univeral Link的配置有3方面:Apple Developer网站配置、XCode配置、服务器资源配置(apple-app-site-association文件创建和存放)首先说下我们的需求:支持一个域名下多个APP(目前是两个)的universal Link 跳转Universal Link访问地址为:(1)steel项目:https://chat.vol.com/steel/(2) companychat项目: https://chat.vol.com/companychat/

2024-11-20 16:06:25 5267 2

原创 iOS app国际化语言设置以及默认语言

5.进阶需求,童鞋们想实现进app之后,设置默认语言,如果是当前本地语言之外的语言,就设置语言为英文的话,请看下边思路!这行代码意思获取首页userdefault中设置的语言类型,然后根据类型去获取语言资源包,然后使用相应的资源。设置语言资源:分别在两个语言文件里边设置key:value,key必须相同,然后value分别对应版本语言。4.目前为止,就实现了跟随系统语言来切换app里边的内容。2.文件名字我是使用的系统的Localizable。可以看下资源包名字,就明白了。3.设置支持的语言版本。

2024-10-21 15:35:07 671

原创 App Store最低版本要求汇总

2,最低XCode版本 Xcode 15,支持的iOS范围是【iOS12到iOS17最新】,也就是最低支持iOS12的手机。自 2024 年 4 月 29 日起,上传到 App Store Connect 的 App 必须是使用。4,各个苹果手机支持的iOS版本,支持iOS12的最低是iPhone 5s。6,2017年以前的机器已经不能升级到最新的macOS Sonoma了。3,最低macOS版本 macOS Ventura 13.5。1,自此日期起: 2024 年 4 月 29 日。

2024-09-25 15:28:50 2993

原创 前端解决方案 - office 系列文件预览

如果遇到文档管理类的业务功能,会出现需要在线预览的业务需求,合同文件、发票文件等业务同样需要文件的在线预览。本文围绕以下解决方案展开:微软 Office Web Viewerpdfjsxlsx第三方封装组件。

2024-08-30 11:52:55 3160

原创 纯js实现docx、xlsx、pdf文件预览

【代码】纯js实现docx、xlsx、pdf文件预览。

2024-08-30 09:47:04 1651 1

原创 uni-app 环状图

【代码】uni-app 环状图。

2024-08-27 13:57:14 289

原创 XCode打包IOS应用发布App Store和Ad Hoc测试

2、而是把这个 .cer 先安装到上面第 1 步中生成的 CertificateSigningRequest.certSigningRequest 的机器上,然后通过导出证书生成带有密码的 p12 证书文件,这个文件才是可以安装到打包机器上的证书文件。5、安装证书,把 p12 文件放置到打包服务上,然后点击证书进行安装,输入 步骤4 中创建时输入的证书密码,安装到钥匙串的 “登陆” ,这时候就可以看到钥匙串证书里带有 TeamId 的 Apple Distribution 证书。

2024-08-27 11:54:34 3035 3

原创 npm设置源和重置源

要设置npm源,您可以使用以下命令:npm config get registrynpm config set registry https://registry.npmjs.org/:

2024-07-19 16:42:49 2352 1

原创 vue路由、传参、接收方式、跳转、router、path、name、router-link、to、replace、push、query、params

htmlname,path都行,建议用name。注意:router-link中链接如果是斜杠/开始,那么就是从根路由开始,如果开始不带斜杠/,则从当前路由开始。</</query传参数类似于get请求,url后面会显示参数,可以不配置路由。params传参数类似于post请求,路由配置path:"/home/:id"或者path:“/home:id”。不配置path,第一次可请求,刷新页面id会消失,配置path,刷新页面id会保留。</</取参。

2024-07-04 16:52:52 801

原创 vue3使用ifame标签引用html页面,如何vue页面向html页面传递数据

vue3使用ifame标签引用html页面,如何vue页面向html页面传递数据一、实现需求二、实现步骤2.1 vue页2.2 html页。

2024-07-01 10:52:30 586

原创 echarts x轴下绘制表格

把下面代码复制到官网实例的js代码编辑中即可预览。

2024-07-01 10:49:56 683

原创 vue实现表格表头在左侧,并且固定表头

前段时间一个h5端的项目,需要实现一个表格,然后表格的表头放在左侧一列,并且左右滚动的时候需要固定表头,不能随着滚动条滚动一起动。效果图如下:实现思路:1、首先先用div实现表格的样子,类名table-box使用position: relative;相对定位,然后header-title表头使用position: absolute,在给具体宽高;2、之后在写一个表头作用于固定列,使用position: sticky;top:0;left:0吸顶属性固定在表格最左侧;之后使用z-index: 999

2024-07-01 10:47:50 2199

原创 微信小程序———— 订阅消息功能实现

首先通过调用wx.getSetting() 获取用户授权列表的授权状态 ,如果拒绝可以申请用户授权,也可以通过wx.openSetting()指引用户去设置页更改设置。注:如果用户没有勾选红框里的内容,那么下次还是需要用户授权才可以下发消息的。本文主要介绍下 微信小程序 订阅消息 功能的使用及一些注意事项。添加模板之后就是使用啦,下发消息是需要用户授权的,来看下API。data里面的数据对应的就是选用模板里面字段设置的名称。如果用户允许了,那么就可以给用户下发消息了。参数都很简单,文档也很清晰。

2024-07-01 10:45:18 715

原创 vue项目通过<iframe>嵌套静态html项目,并实现数据交互

记录一下新项目集成老项目过程中产生的问题,需要vue项目实现引用HTML,并且实现vue页面可以传递数据到HTML页面,HTML页面也可以反向传递数据给vue页面。1、父页面(vue)传给子页面(html)2、子页面(html)传给父页面(vue)

2024-06-14 14:55:48 913

原创 el-table 动态合并单元格

通过findIndex与findLastIndex分别找到需要合并的数据开始位置与结束位置,再由结束位置 - 开始位置即可得出合并几行,列同理。由于原文动态合并单元格写的比较繁琐,这里将提供更简单的办法。

2024-05-16 09:25:27 266

原创 el-table 合并表头 -- 合并单元格 -- 表尾合计 -- 修改/拆分合并单元格 -- 动态单元格合并 -- 动态合并单元格

1, this.mergeSpanRules代表合并起始位置,0代表不参与合并,但由于第一条数据的索引为0,所以展示成了0,但不会影响效果,因为下边将会把起始位置跟行的索引位置比较,要是觉得不够直观的话,可以把0代表不参这个值改成任意字符来表示,但切记不要用除0外的数字。通过数据集合mergeRules来制定合并规则,只要改变mergeRules里规则绑定值即可使其改变合并规则,以下只展示了最基础的代码,提供过方法后,具体怎么扩展,可根据实际需求进行改动。

2024-05-16 09:23:16 1839

原创 ITMS-91053 Missing API declaration 解决方法

解决iTunes Connect上传应用时遇到的ITMS-91053警告——缺失API声明的方法。指出警告是由于应用使用了涉及用户隐私的API未提供说明,解决方式是添加文件到项目中,然后在文件中指定及其使用原因,确保隐私选项与实际用途相对应。基本上就是因为缺少隐私描述,但是我根本就没用第三方SDK啊,仔细一看发现是:NSPrivacyAccessedAPICategoryUserDefaults //用于存储用户的配置。

2024-04-26 11:23:44 1578

原创 iOS应用内调用第三方地图进行导航

例如想调起百度地图、高德地图或者苹果地图,那么就需要先判断是否能打开(如果你在第一步配置白名单时没填错,那么不能打开就说明手机没有安装相关应用),如果不能打开就提示该用户先去下载该应用。这个方法能判断是否能打开相对应的地图。

2024-04-15 16:06:46 930

原创 iOS自定义验证码输入框(4位或6位)

最近项目中用到了自定义的手机号验证码输入框,网上搜了一些资料,参考了一些别人实现的思路和代码,并在此基础上自定义了输入框验证码的位数,如四位或者六位,最终做出了如下效果的输入框。

2024-04-11 09:57:45 1143 1

原创 输入验证码界面

在很多App中都有输入验证码的功能需求,最近项目需要也有这个功能。做完之后简单整理了一下,将实现的基本思路做下记录。实现后的效果大致如下图所示,当四位签到码全部输入时,提交按钮是可以提交的,否则提交按钮失效,不允许提交。

2024-04-11 09:49:21 1125

原创 Xcode15问题点记录

1.访达前往:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/System/Library/Frameworks/WebKit.framework/Headers。4.将桌面上修改的 WKWebsiteDataStore.h 文件拷贝到 Headers 文件下面进行替换老的WKWebsiteDataStore.h文件。5.再次运行demo。

2024-04-07 11:41:30 834

原创 XCode 打包上传

Product - Archive 打包选择 中间的设备 才能 在 product Archiveproducts -> archives -> distribute App -> Export… 打包之后就把包 ipa import 导出到本地。

2024-03-29 16:55:37 774

原创 【iOS】图表实现-Charts

由于chart官网都是默认先缩放后才可以滑动,这就出现了困难,经过几番查找,发现只要在创建图表时就设置缩放的比例,这样用户交互时,就不用先放大后才可以滑动,从而解决需求,当然x,y轴的手势启动也要相应的设置下。就像我说的这样,我在开发中,x轴显示6个坐标,最右面的左边显示时间(类似19/01),结果只显示了19/右面的显示不全。这样的问题也可能出现在Y轴。// 需求:只滑动不缩放:(系统内部默认是先缩放后滑动)及初始化时x轴就缩放1.5倍,就可以滑动了,//设置动画效果,可以设置X轴和Y轴的动画效果。

2024-01-25 15:57:51 1093

原创 iOS使用Charts框架绘制折线图

Charts很强大的一个第三方,几乎所有你想要的功能都可以做到。

2024-01-25 15:50:51 1459

原创 iOS使用Charts框架绘制—柱形图

当选中一个柱形图后,在空白处双击,就可以取消选择,此时会回调此方法.首先需要先获取到barChartView的X轴,然后进行设置.通过labelCount属性设置Y轴要均分的数量.3.设置barChartView的X轴样式。4.设置barChartView的Y轴样式。5.设置barChartView的其它样式。2.barChartView的交互设置。

2024-01-25 10:21:34 1412

原创 iOS在OC项目中集成Charts绘制图表框架

就是把上图中解压后的文件(剔除红色框中的文件,当然也可以剔除其他一些没有用的文件,由于我没有剔除多余的文件,并最终集成成功,所以就暂时视除了红框内的文件都需要)拷贝到ImportChartsDemo主工程文件夹下。110%看起来很怪,可以设置隐藏起来, spaceTop是展示的Y轴的比例,如果为0则顶部的数值显示不完整,0.05最合适。在使用过程中关键所在是要熟悉 Charts中的各种属性设置,而且大部分不同的绘图类文件的属性名称代表的含义一致。新建工程,取名为ImportChartsDemo.

2024-01-25 10:10:52 1322

原创 小程序之web-view中的页面分享

它的返回值就是对应的分享信息,这个时候我们拿到了对应的webview里面的url之后就可以做一些自己需要的操作了。由于整个小程序只有一个web-view,导致了所有页面的切换都是在一个原生页面下进行的,所以如果需要进行回退,最好是新增一个web-view的页面,用到专门处理分享的链接。由于整个小程序都是用web-view嵌入的,这个时候,如果单纯的进行页面分享,只会导致不管在web-view的哪个页面进行分享,都会在点击后进入首页。首先是开启小程序的页面分享功能。

2023-10-10 09:39:31 3579

原创 微信小程序web-view嵌入uni-app H5页面,通过H5页面传参给小程序进行转发分享页面,并通过点击转发出来的卡片,定向打开对应H5路径

在H5项目的App.vue页面获取参数实现自动跳转到对应页面,包括携带的参数值。

2023-10-10 09:36:22 1418

原创 vue路由跳转传递参数

【代码】vue路由跳转传递参数。

2023-10-10 09:31:43 123

原创 vue-pdf,实现预览下载工具

页面中引入vue-pdf。

2023-10-10 09:28:41 118

原创 mescroll上拉加载下拉刷新总结

mescroll常用方法:(参考官网:http://www.mescroll.com)1、mescroll.triggerDownScroll();

2023-10-10 09:01:35 473

极光推送封装(包含页面跳转,设置角标,设置别名)

极光推送(Aurora Push)是一款广泛应用于iOS和Android平台上的第三方消息推送服务,它能够帮助开发者实现向用户精准推送消息、更新应用内通知角标、设置用户别名等功能,从而提升用户活跃度和应用黏性。在这个项目中,已经对极光推送进行了封装,以解决在AppDelegate中处理推送事件导致的代码冗余问题,优化了整体的编码结构。 在使用这个封装后的极光推送服务时,开发者需要做以下几步: 1. **引入库文件**:将提供的JPushTest项目中的相关库文件导入到自己的项目中。 2. **配置Info.plist**:根据极光推送的要求,可能需要在Info.plist中添加相应的键值对,如APNs证书、极光AppKey等。 3. **初始化极光推送**:在应用启动时调用初始化方法,设置极光AppKey,并注册设备。 4. **使用自定义接口**:根据封装的接口,调用设置角标、设置别名的方法,以及处理推送事件的方法。 5. **测试与调试**:运行JPushTest项目,验证推送功能是否正常,然后在自己的项目中进行同样的测试。

2024-10-23

微信小程序可拖动半圆进度条

微信小程序是一种轻量级的应用开发框架,由腾讯公司推出,主要应用于移动端,为开发者提供便捷的前端开发环境。本项目“微信小程序可拖动半圆进度条”是基于微信小程序原生开发的一个小示例,它展示了一种交互式的、可以手动拖动的半圆形进度条,用于实时显示和更新进度值。 在微信小程序中,实现这个功能需要掌握以下几个关键知识点: 1. **微信小程序框架**:首先要理解微信小程序的开发环境和框架,包括WXML(WeiXin Markup Language)用于结构层定义,WXSS(WeiXin Style Sheet)负责样式布局,以及JavaScript处理数据逻辑和页面交互。 2. **组件化开发**:微信小程序中的UI组件是构建用户界面的基础。在这个案例中,我们需要创建一个自定义组件(Component),来实现可拖动的半圆进度条。自定义组件可以通过`<template>`标签定义,通过`properties`属性接收外部参数,通过`methods`定义组件内部方法。 3. **样式设计**:利用WXSS进行半圆进度条的样式设置。半圆形可以通过CSS的`border-radius`属性实现

2024-09-26

微信小程序半圆进度条(可拖动)

1 项目是微信小程序,直接使用微信开发者工具打开即可。 2 微信小程序半圆形进度条(可拖动)

2024-08-30

仿汽车之家参配页双联动

仿汽车之家参配页双联动

2024-05-16

uni-app 前端组件

loadRefresh 上滑加载下拉刷新 sofarPicker 年-月 范围组件 termPicker 年-月-日 范围组件

2021-09-26

uniapp_date_and_time_selector.zip

选择日期

2021-09-17

libstdc++.6.0.9.tbd相关文件.zip

将libstdc++.6.0.9.tbd文件拷贝到以下路径: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib 将libstdc++.6.0.9.dylib,libstdc++.6.dylib,libstdc++.dylib文件拷贝到以下路径: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib

2020-04-07

12.4 (16G73).zip

iOS 12.4 真机调试包,不需要更新xcode,直接下载后解包,然后拷贝粘贴到: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport,然后重新启动xcode就行了。

2019-08-26

iOS 12.3 真机测试包

最近看到很多朋友在寻找iOS 12.3真机测试包,所以做了一个. 打开 Finder,按下 command + shift + G,输入 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

2019-06-18

小程序 - 日历选择日期

以四种不同的形式来展示日历,可选择某一个具体的日期,突出显示

2019-01-04

小程序 - 日历

以日历形式来展示当前日期,可查看上个月和下个月的日期

2019-01-04

libstdc++.6.tbd libstdc++.6.0.9.tbd

用于Xcode10升级后报错 ld:library not found for -lstdc++.6.0.9 clang:error:linker command failed with exit code 1 (use -v to see invocation)

2018-11-30

iOS. 滑动选择

默认显示的第一个选项的数据,用户可自行切换segment,显示不同的数据源,下方的tableView可横向滑动

2018-10-25

iOS 视频播放

这是一个视频播放的简单demo,用户可快进、调大声音、调小声音、支持横屏播放,用户可以直接使用,替换到要播放的视频地址就可以使用。

2018-10-19

横竖屏切换

界面都是固定方向为竖屏,个别界面支持横竖屏切换,比如视屏播放

2018-10-19

带有指引线的环形图

环形图上有多个区域,每个区域都有自己的说明,说明文字有线上和线下两种

2018-09-27

OS X和iOS核心编程(Apress.OS.X.and.iOS.Kernel.Programming)

这个是OS X 和 iOS 的核心编程pdf版,里面有18章的内容介绍,其中的第8章是USB,第11章是串行端口驱动,15章是usb驱动程序。

2018-04-23

macOS下的串口调试助手——CoolTerm

装好驱动,将USB串口连接,打开C哦哦了T耳鸣,选择“option”配置好串口,就可以收到串口发来的数据。

2018-04-23

最新Mac OSX Sierra CH340/341 驱动

在网上找了半天才找到的ch340的mac驱动程序,和大家分享一下,也方便自已以后用。

2018-04-23

Android手机连接WIFI模块

 实现连接WIFI的功能会用到一个工具类,源码可以点击链接下载。网上这些类似的工具类里的代码差不多是一样的。连接无线网主要有两个方法:   其中有一个Connect方法,还有一个connectSpecificAP方法,对于不需要密码就能链接的WIFI模块,我使用的是后者。

2018-01-11

类似登录的UITextField

类似登录的UITextField

2017-02-15

选择多张图片

可以对本地相册和视频进行多张的选择,并在页面中显示出来用户选中的图片

2016-01-25

二维码生成和扫描

使用第三方框架,用户在文本框里输入内容,会生成一个二维码,可以对生成的二维码进行扫描。

2016-01-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除