iOS开发基础135-Core Data
Objective-C (OC) 中使用 Core Data 是iOS应用开发中管理模型层对象的一种有效工具。Core Data 使用 ORM (对象关系映射) 技术来抽象化和管理数据。这不仅可以节省时间,还能减少编程错误。以下是使用 Core Data 的详细介绍,包括示例代码,以及深入底层的...[2024/7/22]
Linux安全启动及Machine Owner Key(UEFI BIOS MBR GPT GRUB)
PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 环境说明 无 前言 只要装过各种系统的人都或多或少会接触到UEFI或者BIOS这样的概念。本文也不会对这些概念进行详解,本文主要把这些概念串起来,并引入MO...[2024/7/22]
【AppStore】一文让你学会IOS应用上架Appstore
前言 咱们国内现在手机分为两类,Android手机与苹果手机,现在用的各类APP,为了手机的使用安全,避免下载到病毒软件,官方都极力推荐使用手机自带的应用商城进行下载,但是国内Android手机品类众多,手机商城各式各样,做不到统一,所以Android的APP上架得一个一个平台去申请上架,一直让...[2024/7/8]
iOS开发之弹窗管理
前言 “千淘万漉虽辛苦,吹尽狂沙始到金。”在这快速变化的互联网行业,身边的朋友有的选择了勇敢创业,有的则在技术的海洋中默默耕耘。时常在深夜反思,作为一个开发者,我们的价值何在?答案或许就在那行代码中,润物细无声。以下是我在日常开发中封装的一个弹窗管理工具——CLPopoverManager,希望...[2024/6/17]
uniapp-vue3-oadmin手机后台实例|vite5.x+uniapp多端仿ios管理系统
原创vue3+uniapp+uni-ui跨端仿ios桌面后台OA管理模板Uni-Vue3-WeOS。 uniapp-vue3-os一款基于uni-app+vite5.x+pinia等技术开发的仿ios手机桌面OA管理系统。实现了自定义桌面栅格磁贴布局、多分屏滑动管理、自定义桌面小部件、辅助触控...[2024/5/22]
基于 Scriptable 从零开始美化iOS桌面(一) - Nicolas-kings
今天我为大家带来新的作品,iOS17桌面组件神器(Scriptable)原创脚本,精美作品分享!喜欢的话就点关注吧!更多脚本正在路上... * script : ONE-Progre .js * version : 1.0.0 * author : Nicolas-...[2024/4/15]
苹果支付有哪些坑,为什么苹果支付比支付宝和微信容易丢单?
苹果内购 前言 苹果内购 苹果支付的难点 方案设计 1、商品设计 2、用户和回执的绑定 3、回调的重试 充值冲遇到的问题点 1、丢单 2、充值成功,下发的物品不对 3、处理退款 苹果订阅 1、配置服务端回调通知 2、客户端通知; 3、服务端定时轮询; StoreKit 1...[2024/1/29]
从零开始用 Axios 请求后端接口
对于前端同学来说,请求后端接口是一个非常通用的东西。在十几年前的时候,我们还用 Ajax 去请求后端接口。但在 2023 年的今天,很多框架都很成熟了,我们有了更加快捷的方式 —— Axios 框架。 请求框架哪家强? 对于使用 Vue 技术栈的同学来说,其实接口请求框架就三种:vue-res...[2023/12/21]
带你走进灵动岛
前言 iOS最近几年新特性 iOS14 视频画中画 AppLibrary 桌面小组件 照片隐私加强 应用限免 智能折叠 全新siri悬浮显示 iOS15 FaceTime支持屏幕共享 信息和新增拟我表情 推出专注模式 通知重新设计,图标变得更大 地图公共交通路线置顶,增加时间显示 ...[2023/12/5]
如何对BIOS/UEFI 更新
确定当前BIOS/UEFI版本: 在启动计算机时,按下相应的键(通常是DEL、F2、或F10,具体取决于制造商),进入BIOS/UEFI设置。在系统信息或主页部分,你应该能够找到当前的BIOS/UEFI版本号。 查找最新的BIOS/UEFI版本: 访问主板或计算机制造商的官方网站,然后找到你的...[2023/11/8]
vue3+ts Axios封装—重复请求拦截
创建好vue3项目 1.安装Axios与Element Plus Axios安装 npm install axios Element Plus 安装 官网入口:https: element-plus.gitee.io/zh-CN/ npm install element-plu...[2023/9/6]
axios详解以及完整封装方法
""" 一、axios是什么 Axios 是一个基于 promise 网络请求库,作用于node.js 和浏览器中。 它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生 node.js http 模块, 而在客户端 (浏览端) 则使用 XML...[2023/7/17]
关于 axios 是什么?以及怎么用?
〇、前言 Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 Node.js 中。简单的讲就是可以发送 Get、Post 请求。 诸如 Vue、React、Angular 等前端框架都可以使用 Axios,由于他们不操作 DOM,所以就不必须引用 jQuery。如果你的...[2023/7/5]
iOS气泡提示工具BubblePopup的使用
在平时的开发中,通常新手引导页或功能提示页会出现气泡弹窗来做提示。如果遇到了这类功能通常需要花费一定的精力来写这么一个工具的,这里写了一个气泡弹窗工具,希望能帮你提升一些开发效率。 使用方法 1.从gitHub上下载代码到本地,代码地址:https: github.co...[2023/6/9]
一篇文章带你详细了解axios的封装 - 公众号-web前端进阶
axios 封装 对请求的封装在实际项目中是十分必要的,它可以让我们统一处理 http 请求。比如做一些拦截,处理一些错误等。本篇文章将详细介绍如何封装 axios 请求,具体实现的功能如下 基本配置 配置默认请求地址,超时等 请求拦截 拦截 request 请求,处理一些发送请...[2023/6/5]
iOS 单元测试
作用一名合格的程序员,得能文能武。写的了代码,也要写的了单元测试。 单元测试步骤 1.File -> New -> Target, 选择单元测试Target,创建成功 如果项目是老项目,那需要手动创建一下UnitTest Target,如果项目里已经有了就忽略。 2.创建一个swi...[2023/5/10]
[MAUI]模仿iOS多任务切换卡片滑动的交互实现
@目录原理创建布局创建分布函数创建动效创建绑定数据细节调整首张卡片的处理为卡片添加裁剪跳转到最后一张卡片项目地址 看了上一篇博文的评论,大家对MAUI还是比较感兴趣的,非常感谢大家的关注,这个专栏我争取周更??。 App之间的多任务切换相信你们都很熟悉。苹果设备从iOS9开始使用水平排列的...[2023/5/4]
iOS APP启动广告实现方式 与 APP唤端调用
APP启动广告功能实现要从2个方面思考 一是UI方案,怎样处理广告页与主页之间的切换方式。 二是广告页展示时机,是使用后台实时广告数据还是使用本地缓存广告数据。后台数据方式获取广告最新但是用户要等待后台返回数据后才能展示,增加用户等待时间。使用本地缓存启动速度快但数据更新不及时。 U...[2023/4/28]
基于.Net开发的ChatGPT客户端,兼容Windows、IOS、安卓、MacOS、Linux
2023年目前要说最热的点,肯定是ChatGPT了。 ChatGPT官方提供的网页版本,还有需要科*上网,很多人都会基于此进行封装。 现在是移动互联网时代,基于手机APP的需求还是很大的。 所以,今天给大家推荐一个ChatGPT客户端开源项目,兼容苹果和安卓手机、PC。 项目简介 这是基...[2023/4/21]
iOS16新特性 | 灵动岛适配开发与到家业务场景结合的探索实践
作者:京东零售 姜海 灵动岛是苹果在iPhone 14 Pro和iPhone 14 Pro Max上首次提出的全新UI交互形式,创新性的让虚拟软件和硬件的交互变得更为流畅。当有来电、短信等通知时,灵动岛会变化形态,以便让用户能够更直观地接收到这些信息。 而在用户使用一些应用App,比如音乐,...[2023/4/12]
iOS?GCD之dispatch_group_enter和dispatch_group_leave使用
目录正文如何使用crash 场景分析源码实现 正文 在实际开发中,经常需要在几个任务全部执行完成之后,在执行后续操作,在 iOS 中,我们可以通过 NSOperation 等达到这一目的。在本篇文章中,我们会介绍如何通过 dispatch_group_enter 和 dispatch_group...[2023/3/31]
坏消息,new Date()方法在IOS系统中存在null值情况
背景介绍 笔者最近在开发小程序,发现在使用new Date()函数在电脑模拟器上倒是没什么影响能很好实现效果,但是在我的Iphone上看到的效果跟预想有出入。 图为在电脑微信小程序模拟器的效果图,可以看到感觉良好。 图为在世界最好用的手机产品Iphone上的效果,可以看到和模拟器有出入,...[2023/3/3]
iOS根据两点经纬度坐标计算指南针方位角
目录需求设计代码实现新建CLLocation 分类方法调用示例结论 需求 在地图导航时,始终保持当前路段竖直超前。 设计 因地图暴露的方法中只有设置地图相对于正北的方向角的方法。因此,需要实现“根据两点经纬度坐标计算指南针方位角”的算法,这样在每次切换路段时,调用算法计算新路段指南针方位角...[2023/1/11]
Vue封装axios的示例讲解
1、axios:是一个基于Promise的网络请求库。既可以在node.js(服务器端)使用,也可以在浏览器端使用 (1)在node.js中使用的原生的http模块 (2)在浏览器中使用的XMLHttpRequest 2、vue中的使用方法 (1)安装:npm install ax...[2023/1/11]
iOS文件预览分享小技能示例
目录前言I 第三方SDK分享文件1.1 微信SDK1.2 友盟SDKII 原生API的文件预览及其他应用打开2.1 预览文件2.2 文件分享2.3 控制是否显示copy、 print、saveToCameraRollIII 案例3.1 文件下载和预览3.2 使用数据模型保存下载文件路径3.3 使用数...[2022/8/16]
node+express+axios实现单文件上传功能
本文实例为大家分享了node+expre +axios实现单文件上传的具体代码,供大家参考,具体内容如下 1.安装依赖 在node服务端安装依赖 cnpm i multer --save 2.后端代码 var expre = require(''expre ''); var...[2022/8/15]
iOS两丫技术之UILabel性能不够的解决方法
目录Async ViewAsync LayerRunLoop触发事件的保存YYLabel 主要参照 YYKit YYKit 博大精深,就像少林武功 Async View 为了异步 + runloop 空闲时绘制, 因为苹果的 UILabel 性能不够 6 Async Layer ...[2022/8/2]
iOS阅读器与直播的控件重叠滑动交互详解
目录场景一场景二场景三 场景一 进行一个阅读器项目的开发时,遇到了一个问题, 需要在点击绿色区域时弹出一个菜单,因此在该区域加了一个View, 然而,当在这个区域滑动时,滑动手势被绿色区域拦截,手势无法传递到下面的 UIPageViewController 的 View 上 描...[2022/8/2]
iOS?Lotusoot模块化工具应用的动态思路
目录组件化的要点-约定场景调用服务注册服务动态思路代码实现1、MachO 获取命名空间2、包名+类名的验证 下文,写的是 Swift 依赖 OC 库,没有命名空间 组件化的要点-约定 个人觉得 例如,URL 路由的注册,就是把约定的信息,传过去。作为服务。 Lotuso...[2022/8/1]
前端使用axios实现下载文件功能的详细过程
目录1、需求描述2、问题分析3、解决方案4、代码实现总结 1、需求描述 在前后端分离开发的项目中,前端无论使用Vue或React哪种框架,发送HTTP请求都会使用Ajax异步请求的方式。在很多项目中都会选择使用 axios 发送请求。但是在使用 axios 实现下载功能时,往往会出现以下问题。 ...[2022/8/1]
EvenLoop模型在iOS的RunLoop应用示例
目录引言线程保活停止Runloop设置超时时间直接停止延迟加载图片卡顿监测CADisplayLink(FPS)子线程Ping实时监控Crash防护Matrix框架总结 引言 Runloop在iOS中是一个很重要的组成部分,对于任何单线程的UI模型都必须使用EvenLoop才可以连续处理不同的事件...[2022/7/20]
iOS开发之UIMenuController使用示例详解
目录简介接口介绍使用探索如何创建并显示 UIMenuController实现 Item 点击事件菜单 Item 太多???UIResponderStandardEditActions 协议添加自定义菜单箭头的方向实际使用总结 简介 UIMenuController 是一个菜单编辑界面,在很多地方...[2022/7/20]
IOS开发自定义view方法规范示例
目录前言一、关于自定义View的初始化方法二、关于addSubview三、关于layoutSubviews四、关于frame与bounds总结 前言 对于接触业务开发的童鞋,自定义View的开发是进行最频繁的工作了。但发现一些童鞋还是没有以一个好的规范甚至以一种错误的方式来搭建UI控件。由此,本...[2022/7/19]
ios开发UITableViewCell图片加载优化详解
目录前言图片自适应比例XHWebImageAutoSize仅加载当前屏幕的内容预加载 前言 我们平时用UITableView用的很多,所以对列表的优化也是很关注的。很多时候,我们设置UIImageView,都是比例固定好宽高的,然后通过 scaleAspectFill 和 clipsToBoun...[2022/7/19]
iOS开发TableView网络请求及展示预加载实现示例
目录引言传统的上拉加载更多滑动过程中预加载方法1(最简单、高效和最推荐):方法2(自己计算实现,不推荐了):下面是具体实现细节(此细节是针对上述方法2的)总结 引言 2022.02.11更新:新增了最简单、高效和最推荐的方法。 2020.05.25更新:对总结进行了详细的补充。 传统的上...[2022/7/19]
ios使用NSProxy实现消息转发
简介 ? 在 iOS 应用开发中,自定义一个类一般需要继承自 NSObject 类或者 NSObject 子类,但是,NSProxy 类不是继承自 NSObject 类或者 NSObject 子类,而是一个实现了 NSObject 协议的抽象基类。 /*?? ?NSProxy.h ?? ?...[2022/7/4]
axios概念介绍和基本使用
目录简介使用axios配置对象常用的配置项:默认配置axios拦截器取消请求总结 简介 本文主要讲解axios的概念和基本使用。 axios时目前最流行的ajax封装库之一,用于很方便地实现ajax请求的发送。 支持的功能: 从浏览器发出 XMLHttpRequests请求...[2022/6/6]
vue?cli3?项目中如何使用axios发送post请求
目录使用axios发送post请求首先需要安装对应的第三方包发送post请求 发送get请求将index.js中再添加如下代码vue使用axios的踩坑记录axios跨域解决方法axios发起post请求后端无法接收数据 使用axios发送post请求 react 同样适用...[2022/4/7]
vue?cli+axios踩坑记录+拦截器使用方式,代理跨域proxy
目录1.首先axios不支持vue.use()方式声明使用2.小小的提一下vue cli脚手架3.axios发送get post请求问题4.axios拦截器的使用 1.首先axios不支持vue.use()方式声明使用 看了所有近乎相同的axios文档都没有提到这一点 建议方式 在mai...[2022/4/7]
使用Vue-axios进行数据交互的方法
目录1、安装axios2、axios的使用3、讲一下代理proxyTable的使用 1、安装axios 打开cmd命令行工具cd到项目目录输入以下命令 npm install axios 提示安装完成以后,打开main.js 输入以下代码: import axios fro...[2022/3/8]
vue封装axios与api接口管理的完整步骤
目录一、前言 二、axios封装步骤三、api接口统一管理总结 一、前言 axios的封装和api接口的统一管理,其实主要目的就是在帮助我们简化代码和利于后期的更新维护。 二、axios封装步骤 安装:npm install axios -S 一般我...[2022/1/18]
一篇文章让你看懂封装Axios
目录前言拦截器不要返回数据,依然返回 AxiosResponse 对象不推荐的做法推荐的做法为你的请求添加拓展支持请求重试支持 jsonp 请求支持 URI 版本控制保持请求唯一后语总结 前言 看很多网上的人的封装 Axios 教程,但或多或少都有不太合适的点,这里为大家推荐我的最佳实践。 ...[2022/1/17]
iOS-Excel文件创建
导入 libxlsxwriter Podfile 文件添加如下示例,终端cd到项目文件夹,执行 pod install pod ''libxlsxwriter'' 引用 导入头文件 #import <xlsxwriter/xlsxwriter.h> 创建Exce...[2022/1/17]
在不使用JavaScript的情况下为iPhone嵌入mp4的最佳方法是什么?
你不嵌入它,而是链接到它。通常,链接是视频本身的缩略图。iPhone不支持直接在网站中嵌入电影文件。 单击该链接将在用户的iPhone上打开Quicktime,完成后将其返回到网页。 即使嵌入工作正常,链接图像也会更容易记住: <a href="/rapidappdev.cn/lib...[2022/1/17]
使用AVPlayer自定义支持全屏的播放器(五)—Swift重构版本
前言 很早之前开源了一个简单的视频播放器,由于年久失修,效果惨目忍睹,最近特意花时间对其进行了深度重构。旧版本后期不再维护,新版本使用Swift实现,后续会增加更多功能。不想看文字的请自行下载代码------>>>CLPlayer 旧版本 VS 重构版本 1.新版本使用Swi...[2021/12/31]
iOS内卷面试题-你以为你够卷了,面试官更卷!
同事天天说我卷,我没有。 我只是在你们摸鱼的时候偷偷出去,见识了一下世面,结果发现面试官更卷..... 下面是我最近个月面试整理的题目,可能会有遗漏,毕竟头发都快没了,你还能要求我有记忆力吗! 不是说开局都先问底层的吗,我这一拳四个月的工夫,你怎么不接啊! 图像、渲染流程 图...[2021/12/15]
iOS调用高德地图SDK的完整步骤
目录准备工作:方法如下:其中申请key的方法如下:接下来就进入到项目内部的设置了:重要的点:总结 准备工作: 安装CocoaPods使用下载第三方库相同的方法下载SDK 方法如下: (1)打开终端,cd 文件路径 进入到所创建的项目文件中 (2)输入pod init为该项目创建Pod...[2021/11/29]
Vue之Axios异步通信详解
1、首先我们创建一个.json文件,作为交互使用,我们列举json数据格式模拟传递到前端来帮助小伙伴们理解。 { "name": "咸鱼_翻身", "url": "https: blog.csdn.net/aaa123_456aaa", "page": 1, "...[2021/11/16]
vue+axios实现图片上传识别人脸的示例代码
目录Axios请求 Qs处理数据分析 Vant上传文件格式 完整代码 本文主要介绍了vue+axios实现图片上传识别人脸的示例代码,分享给大家,具体如下: 先看最终效果: 这里采用的是vant的文件上传组件,通过上传图片后端识别图片里的人脸,返回到前端,获取该人脸匹配的工号或学号。...[2021/11/9]
iOS开发实现计算器功能
本文实例为大家分享了iOS实现计算器功能的具体代码,供大家参考,具体内容如下 效果图 Masonry 使用数组来自动约束 NSArray *buttonArrayOne = @[_buttonAC, _buttonLeftBracket, _buttonRightBr...[2021/10/11]