- 博客(226)
- 资源 (3)
- 收藏
- 关注
原创 XZ_Mac电脑上本地化部署DeepSeek的详细步骤
模型大小(参数量)越大,模型的理解和生成能力越强,但也会消耗更多的计算资源。选择与你本地部署的DeepSeek-R1模型版本对应的选项,如果没有直接匹配项,选择支持自定义模型配置的入口。通过以上步骤,你可以在Mac电脑上成功本地化部署DeepSeek,并开始使用它进行各种任务。模型下载完成后,你可以通过在终端输入问题与DeepSeek进行对话,验证模型是否正常工作。模型,选择适合你电脑硬件配置的模型版本(如1.5b、7b、8b等)。下载完成后,双击安装包,按照安装向导的提示完成安装。
2025-02-11 16:49:12
770
原创 XZ_iOS 之 M1 M2 M3的M系列芯片的Mac苹果电脑安装cocoapods
M系列芯片的Mac苹果电脑安装cocoapods 安装的顺序如下:Homebrew->rvm->ruby->cocoapods。
2023-12-19 11:57:05
2590
原创 XZ_Swift 在Swift中以字符串形式获取对象的类名
作为变量(work with both value type or reference type)的扩展。是大多数Objective-C类层次结构的根类,所以可以尝试对。或者可以创建一个静态函数,其参数类型为。
2023-05-09 13:46:13
778
原创 XZ_Swift 之修改 UIPickerView 的文字大小
直接使用代理方法attributedTitleForRow即可实现,不需要使用func pickerView(_ pickerView: UIPickerView, viewForRow row: Int, forComponent component: Int, reusing view: UIView?) -> UIView 方法// MARK: - UIPickerViewDelegate func pickerView(_ pickerView: UIPickerView, .
2021-11-02 16:55:33
2051
原创 XZ_iOS iOS13浅色模式/暗黑模式导航栏颜色不自动适配
浅色模式/暗黑模式导航栏不自动适配进行暗黑模式适配的时候,发现来回切换暗黑模式和浅色模式时,导航栏和tabBar不随着设置改变。查找许久,发现切换暗黑模式和浅色模式有个监听方法,如下:override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) { tabBar.backgroundImage = UIImage.imageFrom(color: Asset.Color
2021-03-31 15:50:19
1072
原创 XZ_iOS 之 代码创建的collectionView,在storyboard中调用出现的布局问题
代码创建的collectionView,在storyboard中调用,item的大小不正确的问题解决:设置的是平分屏幕的宽度,结果显示出来的是下图,打印出来的宽度计算的没问题,只是显示出来的宽度不对,正确的显示如下图:实际显示出来的是下图:方法一:extension XZButtonCollectionView: UICollectionViewDelegateFlowLayout { func collectionView(_ collectionView: UIColl
2021-01-11 10:37:37
398
1
原创 XZ_iOS之 CGFloat 数值计算之后,精度丢失的问题解决
extension String {/// 解决精度丢失问题 func dealPrecisionLoss() -> String { let doubleValue = Double(self) ?? 0 let doubleString = String(format: "%lf", doubleValue) let decNumber = NSDecimalNumber(string: doubleString) let.
2021-01-11 10:30:02
1118
原创 XZ_Swift 之输入框的各种限制,看这一篇就够了:输入框只能输入字母、数字和中文,控制输入特殊字符和表情
目录1、输入框只能输入数字、字母和中文,不能输入特殊字符、表情和不包括空格;2、控制输入的字符数量,例如只能输入11个字符3、仅控制不能输入表情4、金额的输入框限制只能输入一位小数点,小数点后保留2位小数,控制最多输入12位数字1、输入框只能输入数字、字母和中文,不能输入特殊字符、表情和不包括空格;思路:在输入的过程中,判断当前输入的文字是不是数字、字母和中文,因为特殊字符的范围很大,所以只控制输入的是满足条件的即可。代码:在String的extension中添加下面方法.
2020-10-15 21:13:52
1269
原创 XZ_iOS 之将WKWebView转成PDF然后再生成图片保存到相册
web页中有个'下载'按钮,需求想让点击'下载'的时候把图片下载到相册,查看web页发现,需要保存到相册的内容是PDF,不是图片,因为这个web页面是银行的,不是我们自己的,而且没法直接拿到这个PDF的下载地址进行文件下载;想着就先把web页内容转换成PDF,然后把PDF文件转成图片保存到相册中,以下是实现的代码:1、将WKWebView转成PDFimport UIKitclass PDFRender: UIPrintPageRenderer { // A4纸大小 595*842
2020-08-07 15:22:10
2054
1
原创 XZ_iOS 动态添加viewController到tabBarController中
1、根据数据请求返回的数据,控制tabBar的item动态显示与隐藏:HomeViewController.swiftprivate func getShowHiddenCeShi1() { let urlString = PostPath.isDisplayTest.path XZNetworkManager().requestWith(URLString: urlString, parameters: nil, headers: nil) {
2020-05-29 12:01:47
1005
原创 XZ_iOS 之 如何用GCD同步若干异步调用?
例如:根据若干url异步加载多张图片,在都下载完成后合成一张整图解决:使用dispath Group追加block到Global Group Queue,这些block如果全部执行完毕,就会执行Main Dispatch Queue中的结束处理的block // 创建队列 dispatch_group_t group = dispatch_group_create(); // 获取全局并发队列 dispatch_queue_t queue = dispatch_get
2020-05-28 10:59:15
280
原创 XZ_iOS 之开发者账号续费 你的支付授权失败 请核对你的信息并重试 或尝试其他支付方式 请联系你的银行了解更多信息
开发者账号续费时,去年续费没有任何问题,今年续费就提示"你的支付授权失败。请核对你的信息并重试,或尝试其他支付方式。请联系你的银行了解更多信息"解决:1、联系信息里面不要使用QQ邮箱!!!我改成了企业邮箱就可以了。2、账单信息我直接使用的卡的持有人的姓名等信息,未尝试使用别的是不是不会成功。...
2020-05-26 14:39:29
1207
原创 XZ_iOS 新特性引导页图片适配及其尺寸大全
随着苹果的尺寸越来越多,各种尺寸机型的新特性图片适配也越来越复杂,最初的想法是使用3张图片或者一张最大的图片,适配所有的机型,运行之后发现图片会被缩放或者拉伸,这样的话,只能放大招了(各个机型都给一套新特性图片)。1、最新的苹果各机型尺寸图片2、如何创建多图的imageset 由于我们的APP适配iOS9以后的,我们需要适配5和SE的屏幕尺寸,每个新特性图片就需要以下6个尺寸:1242x2688px、828x1792px、1125x2436px、1242x2208px、750x1...
2020-05-19 10:01:32
968
原创 XZ_iOS 之 WKWebView字体font相比UIWebView更小
我将UIWebView更改为WKWebView,使用相同的html,WKWebView中的字体看起来比UIWebView中的字体小。有什么办法可以避免这种更改?我是通过添加一个html字符串解决了这个问题:对于Objective-C:NSString *headerString = @"<header><meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale..
2020-05-12 20:54:22
444
原创 XZ_iOS 之 App Store Connect 上传ipa包到App Store的三种方式
在 App Store Connect 中创建 App 记录后,您便可以通过 Xcode、macOS 版 Transporter 或 altool 上传构建版本。如果您使用 App Store Connect API,则建议您通过命令行工具 Transporter 和 JSON 网络令牌(JWT)验证来上传二进制文件。用于 API 的 JWT 也可以用于上传二进制文件。目录1、通过 Xco...
2020-02-28 08:59:09
2375
原创 You Apple Developer Program membership expires in 12 days
正常的时候,开发者账号需要续费,直接登录在顶部显示下图,点击'Renew Membership',按步骤续费就可以了。但是,我今天登录开发者账号的时候,却遇到了下面的问题,右侧是'Learn More'You Apple Developer Program membership expires in 12 daysRenew your membership to keep your...
2020-01-07 16:08:40
7595
10
原创 XZ Mac系统SourceTree3 的安装与使用超详尽教程
首先,SourceTree最新版的下载地址下载之后,打开的页面是下图这样的,需要登录才可以安装1>点击右侧的Bitbucket服务器登录的话,会弹出下面的弹窗:2>我选择的是左侧的Bitbucket云的方式登录的,点击Bitbucket云会自动吊起默认的浏览器,最好是Google浏览器,Safari我觉得不太好用,需要翻墙。整个过程,其实是OAuth授权登录的过程。步骤...
2019-12-31 16:33:58
549
原创 XZ_iOS 之给CollectionView添加headerView
使用 ContentInset 属性给collectionView添加类似于tableView的HeaderView,设置代码如下:self.collectionView.contentInset = UIEdgeInsetsMake(150, 0, 0, 0);仅仅只是添加这句代码,可以实现内容下移,但是,添加的mj_header也随之偏移,效果图如下:MJRefresh...
2019-12-31 16:33:17
614
原创 XZ_iOS 获取App Store版本号和APP版本号并进行比较大小
1、从App Store获取版本号 func appStoreVersion(appId: String) { let config = URLSessionConfiguration.default let session = URLSession(configuration: config) let url = URL(string: "h...
2019-12-14 13:51:31
584
原创 XZ_iOS 之开发者账号续费问题
一般开发者账号快过期的前一个月,会给注册的邮箱发邮件提醒,这时候登录上开发者中心,会出现下面图片中效果:注意:如果进入当前页面右侧显示的不是上图,而是显示联系某某某,可能是因为当前账号的持有人不是该邮箱登录的账号。点击 Renew Membership1>根据个人需要选择是否需要开具发票;2>填写支付方式:需使用Visa或者Mastercard的信用卡,填写卡号、...
2019-11-08 14:58:54
354
原创 XZ_iOS 之 Undefined symbols for architecture arm64
使用Xcode10.3进行命令行打包的时候,出现下面的问题:Undefined symbols for architecture arm64: "_swift_getFieldAt", referenced from: HandyJSON.Metadata.Class._propertyDescriptionsAndStartPoint() -> ([HandyJSON...
2019-11-04 16:00:47
477
原创 XZ_iOS 之在Swift中引用OC的代码
在开发过程中,我们两个项目的工程一个是使用Swift代码编写的,一个是使用OC代码编写的,现在要实现相同的功能,打算在OC中嵌入Swift代码,下面我以一个新的工程给大家举例一下操作的过程:1、在OC工程中,创建一个Swift文件,这时候会问你是否生成桥接文件,点击是,这时候系统会自动生成Swift的桥接文件,如下图:2、在Build Setting中,将Defines Module...
2019-11-04 13:33:21
234
原创 XZ_iOS 之 linker command failed with exit code 1
我们在多人开发的时候,拉取别人的代码运行的时候,报错:linker command failed with exit code 1 (use -v to see invocation)1、代码使用了cocoapod 管理第三方框架,且pod第三方的时候,是另一个同事pod的,尝试使用cd 到当前文件件pod installpod完之后,运行解决了当前问题。2、另一个同事这...
2019-11-04 09:14:11
359
原创 XZ_ Python 之Mac下tkinter的Button生成的按钮文字和OptionMenu文字不显示的解决方法
当前系统是 Mac OS 10.14.6,PyCharm版本是 2019.2.31、Button生成的按钮文字不显示的解决运行出来Button的效果如图:运行出来OptionMenu的效果如图:之前的Button的创建代码:from tkinter import tkroot = tkinter.Tk() # 创建父容器GUIroot.title("请选择要...
2019-10-25 17:41:15
1960
1
原创 XZ_iOS 之 iOS 与 H5 进行js交互的各种问题
需求:js调原生页面,并把参数传过来问题:js调起的方法走,但是获取不到参数原因1:前端 APP 代码导致的把参数的接收放在了主线程里面,因为页面的跳转需要放在主线程中,因为页面的刷新需要在主线程中,否则可能会引起崩溃。如下图:解决:正确的写法context[@"yaoQingHaoYou"] = ^() { NSArray *args = [JSCont...
2019-10-12 09:29:37
429
1
原创 XZ_iOS 之 library not found for -ljcore-ios-1.1.5
使用 cocoaPod 更新框架版本为1.2.6成功之后,运行总是报错说找不到框架1.1.5:ld: library not found for -ljcore-ios-1.1.5clang: error: linker command failed with exit code 1 (use -v to see invocation)查看Pods-***.release.xcconf...
2019-09-21 11:45:15
676
原创 XZ_iOS 如何给UIView同时添加圆角和阴影
1、给UIView同时添加圆角和阴影 美工的审美角度和我们程序员就是不同,你越是程序无法直接实现的效果,越是美工想要看到的效果。就这样,既想要图片有阴影又想要图片有圆角这个需求就产生了。 如下图,我们需要设置阴影加圆角的是图片ImageView,首先我们给图片欠套一个UIView(topView),欠套方法如下:设置这个UIView的背景色为有背景...
2019-09-21 11:33:43
793
原创 XZ_iOS 之 在xib或者storyBoard中修改tableViewCell自带的线左右边距和颜色
1、修改tableViewCell自带的线左右边距和颜色有时候美工给的图片,每个Cell的分割线跟系统自带的左右两边有些许的差别,这时候,我们可以按照下图的方式进行修改:选中tableView,找到右侧的 Sepatator 和Sepatator Inset,Sepatator 选择 Default 或者 Single Line,修改线的颜色为指定颜色;默认的Sepatator I...
2019-09-21 11:22:27
496
原创 XZ_iOS 之 分享QQ无法返回的问题
需要在 URL Schemes 中添加一下QQ平台的QQPlatformKey,如下图:上图中,tencent后面跟的是QQPlatformKey 的数字串;微信平台的WXPlatformKey 也是同样的情况;注意:每个平台的URL Schemes最好是分开写,每个平台单独创建一个单元Unititled存放。如下图:...
2019-09-21 11:07:13
541
原创 XZ_iOS 之App Store被拒的回复和解决
2. 1 Performance: App CompletenessHello,Thank you for providing this information.Regarding the guideline 2.1, please provide detailed information to the following questions. What types of fina...
2019-09-21 10:52:48
1467
2
原创 XZ_iOS 之企业版APP安装和强制更新
企业版的安装流程:1、打包企业版证书的ipa包,放在 https 服务器上,把下载的链接地址,放在plist文件中;2、把plist也放在服务器上面,plist中的代码如下所示:3、根据下载下面的下载链接,复制到浏览器中,然后按步骤安装即可。注意:1>服务器必须是https的,否则会安装不成功;2>如果是首次下载安装,需要在设置中信任一下开发者账号的证书就可...
2019-07-01 14:10:38
1639
原创 XZ_iOS 之UIAlertController 修改title、message和action颜色、大小
效果图如下:之前看了很多的博客,都是先获取 Ivar属性,然后判断是title还是message再进行修改,其实不用,可以直接拿到title和message进行修改,代码如下:/** 简单的文字弹窗,带’确定‘文字 @param title 题目 @param message 内容 @param target 目标控制器 */+ (void)showAlertWithT...
2019-06-19 14:51:46
916
原创 XZ_iOS reloadData 刷新页面导致页面上移的问题解决
仅仅是使用tableView.reloadData()这句代码,导致了下图:在不上滑tableView的情况下,点击全选,没有任何的问题,当滑动tableView的底部时,点击全选,tabelView发生了上移。最初的解决是想着刷新的时候不要动画,直接刷新,还是有问题:不过可以确定的是,确实是动画的原因导致的,最终解决:let reloadSet = Index...
2019-06-11 10:40:01
1297
原创 XZ_iOS 按钮的吸附效果实现
我们需要实现的是左侧的吸附效果,效果图如下:实现代码:let XZScreenWidth = UIScreen.main.bounds.size.widthlet XZScreenHeight = UIScreen.main.bounds.size.height// 是否是iphone Xlet isIphoneX = XZScreenHeight >= 812 ? ...
2019-05-31 16:41:50
469
原创 XZ_iOS 之 加入购物车bounce效果实现
效果图:动画类XZAddToCartAnimation 的实现:import UIKitimport Foundationlet screenWidth = UIScreen.main.bounds.size.widthlet screenHeight = UIScreen.main.bounds.size.heightclass XZAddToCartAnimati...
2019-05-31 16:38:56
265
原创 XZ_iOS之使用陀螺仪判断屏幕方向
目录Swift版本实现方法方法调用OC版本.h 方法.m方法实现思路: 每隔一段时间监听手机方向,如果发生改变就发送通知。Swift版本import CoreMotion // 导入框架实现方法class XZDeviceOrientation: NSObject { private let sensitive...
2019-05-30 17:05:51
2272
原创 GGCharts module 'ObjectiveC.NSObject' requires feature 'objc'
感觉GGCharts这个框架还不错,但是拖拽到工程中却发现一运行就出现下列问题:GGCharts module 'ObjectiveC.NSObject' requires feature 'objc'原因:iOS工程里添加C文件造成的编译错误解决:在Xcode左下角搜索 .c 文件,如下图:然后选中这个文件,把 Default-C 修改成 Object-C,如下图:...
2019-05-30 10:52:22
1111
原创 XZ_iOS 之监听屏幕方向
使用系统通知orientationDidChangeNotification 获取屏幕方向,前提是:手机不能设置强制竖屏,如果设置了强制竖屏,是不会调用这个通知的。本文是在用户手机设置了强制竖屏的情况下,将用户竖屏录制的视频,根据屏幕旋转方向,将视频旋转成横屏显示。比如:如下图,拍摄的视频/图片是横着拍的无论是摄像头在左边/右边/上边/下边拍摄的视频或图片,在播放视频或显示图片的时候,...
2019-05-05 16:19:36
665
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人