- 博客(534)
- 资源 (19)
- 收藏
- 关注
原创 iOS应用内调用第三方地图进行导航
例如想调起百度地图、高德地图或者苹果地图,那么就需要先判断是否能打开(如果你在第一步配置白名单时没填错,那么不能打开就说明手机没有安装相关应用),如果不能打开就提示该用户先去下载该应用。这个方法能判断是否能打开相对应的地图。
2024-04-15 16:06:46 329
原创 iOS自定义验证码输入框(4位或6位)
最近项目中用到了自定义的手机号验证码输入框,网上搜了一些资料,参考了一些别人实现的思路和代码,并在此基础上自定义了输入框验证码的位数,如四位或者六位,最终做出了如下效果的输入框。
2024-04-11 09:57:45 469
原创 输入验证码界面
在很多App中都有输入验证码的功能需求,最近项目需要也有这个功能。做完之后简单整理了一下,将实现的基本思路做下记录。实现后的效果大致如下图所示,当四位签到码全部输入时,提交按钮是可以提交的,否则提交按钮失效,不允许提交。
2024-04-11 09:49:21 915
原创 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 534
原创 XCode 打包上传
Product - Archive 打包选择 中间的设备 才能 在 product Archiveproducts -> archives -> distribute App -> Export… 打包之后就把包 ipa import 导出到本地。
2024-03-29 16:55:37 235
原创 【iOS】图表实现-Charts
由于chart官网都是默认先缩放后才可以滑动,这就出现了困难,经过几番查找,发现只要在创建图表时就设置缩放的比例,这样用户交互时,就不用先放大后才可以滑动,从而解决需求,当然x,y轴的手势启动也要相应的设置下。就像我说的这样,我在开发中,x轴显示6个坐标,最右面的左边显示时间(类似19/01),结果只显示了19/右面的显示不全。这样的问题也可能出现在Y轴。// 需求:只滑动不缩放:(系统内部默认是先缩放后滑动)及初始化时x轴就缩放1.5倍,就可以滑动了,//设置动画效果,可以设置X轴和Y轴的动画效果。
2024-01-25 15:57:51 890
原创 iOS使用Charts框架绘制—柱形图
当选中一个柱形图后,在空白处双击,就可以取消选择,此时会回调此方法.首先需要先获取到barChartView的X轴,然后进行设置.通过labelCount属性设置Y轴要均分的数量.3.设置barChartView的X轴样式。4.设置barChartView的Y轴样式。5.设置barChartView的其它样式。2.barChartView的交互设置。
2024-01-25 10:21:34 570
原创 iOS在OC项目中集成Charts绘制图表框架
就是把上图中解压后的文件(剔除红色框中的文件,当然也可以剔除其他一些没有用的文件,由于我没有剔除多余的文件,并最终集成成功,所以就暂时视除了红框内的文件都需要)拷贝到ImportChartsDemo主工程文件夹下。110%看起来很怪,可以设置隐藏起来, spaceTop是展示的Y轴的比例,如果为0则顶部的数值显示不完整,0.05最合适。在使用过程中关键所在是要熟悉 Charts中的各种属性设置,而且大部分不同的绘图类文件的属性名称代表的含义一致。新建工程,取名为ImportChartsDemo.
2024-01-25 10:10:52 848
原创 小程序之web-view中的页面分享
它的返回值就是对应的分享信息,这个时候我们拿到了对应的webview里面的url之后就可以做一些自己需要的操作了。由于整个小程序只有一个web-view,导致了所有页面的切换都是在一个原生页面下进行的,所以如果需要进行回退,最好是新增一个web-view的页面,用到专门处理分享的链接。由于整个小程序都是用web-view嵌入的,这个时候,如果单纯的进行页面分享,只会导致不管在web-view的哪个页面进行分享,都会在点击后进入首页。首先是开启小程序的页面分享功能。
2023-10-10 09:39:31 2007
原创 微信小程序web-view嵌入uni-app H5页面,通过H5页面传参给小程序进行转发分享页面,并通过点击转发出来的卡片,定向打开对应H5路径
在H5项目的App.vue页面获取参数实现自动跳转到对应页面,包括携带的参数值。
2023-10-10 09:36:22 798
原创 mescroll上拉加载下拉刷新总结
mescroll常用方法:(参考官网:http://www.mescroll.com)1、mescroll.triggerDownScroll();
2023-10-10 09:01:35 290
原创 vue-hash-calendar 日期选择
-参数说明::visible.sync 是否显示format="YY-MM-DD" 确认日期时,回调事件返回的日期格式。如“YY/MM/DD hh:mm” 、“YY 年 MM 月第 DD 天,当前时间 hh 时 mm 分”:showTodayButton="false" 是否显示返回今日按钮:disabled-date="disabledDate" 禁用的日期pickerType="date" 选择器类型 datetime:日期+时间 date:日期 time:时间。
2023-10-10 08:51:17 200
原创 vue calendar日历
在components文件夹中新建calendarView文件夹。calendarView.vue文件。:startDate =“开始时间”:endDate =“结束时间”readme.md文件。
2023-08-29 14:47:07 116
原创 iOS nsstring 截取字符前后字符串
NSString *trafficeStr = @“PEK_LHR”NSRange range = [trafficeStr rangeOfString:@“_” options:NSBackwardsSearch];NSString *from = [trafficeStr substringToIndex:range.location];NSString *to = [trafficeStr substringFromIndex:range.location + 1];
2023-08-08 13:53:21 423
原创 实现微信小程序和手机app(基于vue)PDF预览功能
在我的项目中,pdf文件是以url的形式提供的,我们在页面中放一个iframe,他的src属性等于到viewer.html的相对路径 ‘/pdfplugin/web/viewer.html?file=’ ,file后拼接你的pdf的url就可以了。将下载下来的文件解压,放在项目的public目录下。
2023-07-25 15:11:40 380
原创 vue3.0 router路由跳转传参(router.push)
1.如果提供了path,params会被忽略,但query没有这种情况,此时需要提供路由的name或手写完整的带有参数的path。这里主要讲编程式导航,也就是router.push(location, onComplete?vue3.0取消了2.0部分api,所以路由跳转传值方式有所不同。4.如果有参数的话,在接收页面引入API–useRoute。1.首先在需要跳转的页面引入API—useRouter。5.在接收页面定义变量route,获取传过来的变量。2.在跳转页面定义router变量。
2023-07-12 11:51:19 251
原创 XCode14 Charts报错
extension ChartDataSet: RangeReplaceableCollection 方法里补充。
2023-05-29 14:24:18 271 1
原创 Xcode 14.3 Archive 失败
大概意思说你的sh文件执行过程中遇到错误,开始真是一脸茫然,之前一直好着,这次升级怎么就出错了呢,想了下估计是因为升级了14.3的xcode,没办法就去问度娘了,还好找到了答案,在此自己做一个记录。2.如果没有,那么你就按照我的方法,打开应用,右键Xcode,显示包内容,再点击右上角的搜索按钮,搜索 frameworks.sh。然后再重新Archive,打包成功!
2023-05-20 11:35:49 340 1
原创 Xcode 14.3版本运行项目报错
看到Xcode有新版本,没忍住点了升级,然后问题来了。Xcode 14.2版本运行项目一切正常,升级到14.3版本后运行报错。从报错信息看,都是在链接库的时候因为找不到静态库(libarclite_iphonesimulator.a/libarclite_iphoneos.a)而报错。利用访达的前往文件夹功能快速来到报错信息中的目录,发现连arc目录都不存在,更不用说静态库文件。现在可以确定的是Xcode 14.2版本肯定是正常的,那会不会是14.3版本移除了整个arc目录?
2023-04-10 11:26:36 823
原创 解决报错“Ignoring ffi-1.12.2 because its extensions are not built. Try: gem pristine ffi --version 1.12”
执行pod install时报错。
2023-04-07 15:27:39 659
原创 To use xx的iPhone for development, enable Developer mode in Settings->Privacy & Security
打开手机“隐私与安全性”当中开发者调试开关,重启手机与Xcode的,问题就解决了,希望能给小伙伴们帮助哈。
2023-04-07 15:15:45 673
原创 解决低版本Xcode不支持高版本iOS真机调试
其实每次iOS SDK版本升级都会遇到相同的问题,之前遇到过相同的问题,我都是直接更新Xcode。(提示:要在应用程序中找到Xcode,右键点击 -> 显示包内容,以前Xcode版本的iOS SDK有的保存在系统根目录下)见文知意,主要原因是在调试前我将iOS 升级到了最新版10.2版本,而我的Xcode8.1支持的最高版本是10.1的。我在网上找到了iOS10.2的真机调试包,命名为真机需要的版本10.2(14C89)1、复制一份旧的SDK,并重新命名为真机测试需要的SDK版本。
2023-04-07 09:26:12 811
原创 解决xcode doesn‘t support iphone’s ios 14.6 (18f72)
最新买了一台iphone12 mini,出厂自带IOS 14.6,但是在Xcode12.4上运行设备后,点击run,发现无法运行。提示xcode不支持这个版本的ios。先找到需要支持的ios版本,比如我需要运行在14.6,对应xcode是12.4。这是因为苹果对xcode作了限制,xcode13以上才支持ios 14.6以上。最后重新打开xcode,在设备列表可以看到不会提示不支持了,重新run就可以了。解压这个文件,将文件夹名改为14.6。幸好还有开发者将高版本xcode的设备支持文件分享了出来。
2023-04-07 08:43:41 547
原创 swift—UIColor十六进制
新建一个文件UIColor+hex.swift2.代码import Foundationimport UIKitextension UIColor{ class func colorWithHex(hexStr:String) -> UIColor{ return UIColor.colorWithHex(hexStr : hexStr, alpha:1) } class func colorWithHex(hexStr:St.
2022-03-15 14:14:20 629
原创 Swift UIAlertController的用法
自 iOS8 起,苹果就建议告警框使用 UIAlertController 来代替 UIAlertView 和 UIActionSheel。下面总结了一些常见的用法。1. 简单的应用(同时按钮响应Handler使用闭包函数)import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() } overrid
2022-03-08 14:34:59 1155
libstdc++.6.0.9.tbd相关文件.zip
2020-04-07
12.4 (16G73).zip
2019-08-26
iOS 12.3 真机测试包
2019-06-18
libstdc++.6.tbd libstdc++.6.0.9.tbd
2018-11-30
OS X和iOS核心编程(Apress.OS.X.and.iOS.Kernel.Programming)
2018-04-23
Android手机连接WIFI模块
2018-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人