移动开发

iOS开发 UIPasteboard粘贴板全解

UIPasteboard 是 Swift 中用于存储和检索应用程序中剪贴板中的数据的一个类。剪贴板是应用程序之间共享数据的一种机制,UIPasteboard 提供了一种简单的方式来存储和检索应用程序中的剪贴板数据。 下面是 UIPasteboard 的一些特点和用法: UIPasteboard 是一个公共类别,因此可以从所有应用程序中访问。 UIPasteboard 包含两个方法:setStri

iOS Swift极光推送点击消息推送内容跳转到对应的界面

本人亲测有效!更多交流可以家魏鑫:lixiaowu1129,公重好:iOS过审汇总,一起探讨iOS技术! 假如你已经集成完了极光,恰好有这个问题不知如何解决,可以看看这篇文章,这篇是针对远程通知的,本地通知大同小异吧。 根据我项目的要求,极光推送跳转指定页面分为两种情况:app在后台情况和app在杀死的情况下。app在前台跳转页面暂时没做过。 杀死app情况 这种情况app是由推送消息唤醒的,a

iOS 基础知识(一)

image 目录 一个NSObject对象占用多少内存? 对象的isa指针指向哪里? OC的类信息存放在哪里? iOS用什么方式实现对一个对象的KVO?(KVO的本质是什么?) KVC Category +load方法和+initialize方法 Block _ _weak 1. 一个NSObject对象占用多少内存? 系统分配了16个字节给NSObject对象(通过mall

Cursor中rules配置参考-202504版(含前后端Golang/TypeScript/Kotlin等)

Cursor rules 进行一些参考和迭代梳理了一个版本,给大家参考,包括Golang、Java场景、以及前端TypeScript+React/Vue场景,以及Android包含Java/Kotlin场景等。可以自己进行简化,或者只是把中间某些条目加入到自己现有项目的cursorrules中。可以自己进行简化,或者只是

Android Studio 2023 小米便签项目部署

文章目录 前言 一、小米便签的部署 1.下载小米便签项目源码zip包以及解压 2 空项目建立及其注意事项 3 将源码对应的文件复制到 Android 项目的对应目录及文件下 4.错误1:错误提示乱码 5.依赖下载 6.错误2:找不到符号 notification.setLatestEventInfo... 7.错误3:switch语句报错Constant

基于Android的跳蚤市场_springboot+vue

开发语言:Java 框架:springboot +Android JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据库工具:Navicat12 开发软件:eclipse/myeclipse/idea Maven包:Maven3.6 系统展示APP

Android可不可以在子线程中更新UI?

我们首先来看一段代码: 在一个activity的xml文件中随便写一个TextView文本控件,然后在Activity的onCreate方法中开启一个子线程并在该子线程的run方法中更新TextView文本控件,你会发现根本没有任何问题。 但是如果你把Thread.sleep(2000)放开绘发现报错崩溃: 我们从这堆栈开始分析源码原因: mButton.setText

Android Studio打包APK

1.导出APK安装包如果是首次打包,Create new单击蓝色对话框右边文件夹📂图标 ,选择密钥保存路径,然后在下方File name对话框中填写您想要名称,再点击OK回到密钥创建对话框。在此对话框中填写密码(Password)、确认密码(Confirm)、别名&#xf

浅析iOS开发的那些架构:MVC/MVP/MVVM

前言 很早以前就想总结一下,iOS开发中常用的一些架构:MVC、MVP、MVVM;但是一直感觉自己没有理解透彻,因为发现自己理解的和网上其他人的总是有出入;网上的众说纷纭,仁者见仁智者见智; 随着经验的增长,自己对于这些架构的理解每次都有不同的收获,渐渐的可能和最初了解的情况大相径庭; 现在转念一想,架构这些事情并没有绝对的对错,也不会有什么标准答案;每个人都会结合自己的经验加以理解,实践出最符合

iOS获取ipa及解压Assets.car,兼容M1

前言 在iOS开发、学习过程中我们经常有需求需要看看别人的app是怎样实现的,所以需要提取其他app的ipa以及图片资源。 网上有很多过时的文章,是没法实际操作的。接下来我们在M1的Mac上演示 1.获取ipa 1.1下载工具Apple Configurator 在App Store 中搜索Apple Configurator,点击下载,打开长这样: 1.jpg 1.2 连接