Workflow 简介Workflow 是一款典型的效率应用。2015 年,Workflow 被评为“App Store 最佳应用”,2017 年,Workflow 被苹果公司收购。Workflow 可以将多个 App 或者 App 的功能连接起来,形成一组指令,自动完成任务。其中每个 App 的功能可能是单一的,也可能很丰富,但是 Workflow 可以调用多个 App 的功能,因此 Workf
iphone捷径大全 When Apple first debuted the iPhone 6 and 6 Plus with their larger screens, they also introduced a feature named Reachability that makes it easier to reach the top of the scree
转载 2024-01-12 11:24:37
539阅读
虫洞官网:https://er.run/使用前的准备工作如果你在安卓手机中使用虫洞,那么就需要在电脑和手机中都安装对应的虫洞版本,而现在苹果手机中使用虫洞则只需要安装电脑版的虫洞即可。图1 电脑版虫洞虫洞的使用比较简单,打开电脑版的虫洞后,会让用户选择对应的手机操作系统,然后就会进入连接模式。这时需要打开手机的USB调试功能,然后用数据线连接电脑与手机。安装好手机版的虫洞后就可以在电脑中查看到手机
前言最近在逛AppStore的时候看到了一个挺有意思的app叫“远程输入法”,意在使用电脑上使用键盘给iOS设备进行远程输入。出于好奇就买下来玩了玩,功能确实不错,但是总觉得少了些我想要的东西,还不够完美。那为什么不自己DIY一款远程输入法呢,正好可以学习使用Pythonista 3.3版本新添加的键盘功能!正文我们的实现思路模仿“远程输入法”设计如下:通过在Pythonista上运行服务器,从P
iOS设备都是可以多点触摸的,是指手指放在iOS设备的屏幕上从屏幕上拖动或抬起。系统当前视图响应触摸事件,若无响应则向上层传递,构成响应者链。触摸事件的函数有4个。创建一个视图,继承UIView类,在视图控制器中把视图加载到视图控制器上:- (void)viewDidLoad { [super viewDidLoad]; //创建一个视图对象,响应触摸动作 LinView
# 模拟点击屏幕iOS开发中的实现 作为一名刚入行的iOS开发者,你可能会遇到需要模拟点击屏幕的需求。这在自动化测试或者某些特定场景下是非常有用的。本文将指导你如何实现在iOS上模拟点击屏幕的功能。 ## 步骤概览 首先,我们通过一个简单的表格来概述整个实现流程: | 步骤 | 描述 | | --- | --- | | 1 | 创建一个新的iOS项目 | | 2 | 添加UI测试目标 |
原创 2024-07-21 09:12:10
267阅读
背景公司需要做一系列的壳版本,壳版本如果内容雷同提交到App Store会有被拒绝的风险,在之前的两篇文章 iOS使用shell脚本注入混淆内容 和 iOS使用shell脚本批量修改属性 中介绍了两种方式来绕过苹果后台的机器审查,这篇文章还是在这个业务场景中,介绍的是使用脚本批量重命名类名称,加强壳版本。shell实战的系列文章iOS使用shell脚本注入混淆内容iOS使用Shell脚本批量修
虽然没有能力开发Native App,但还是可以利用iOS中Safari浏览器的特性小小的折腾一下,做一个伪Web App满足下小小的虚荣心的。既然是在iOS中的Safari折腾的,那么代码中利用到的也基本上都是Safari的私有属性。添加图标到主屏幕是Web App的第一步:<link rel="apple-touch-icon-precomposed" sizes="57x57" hre
# 实现 iOS CMD 点击屏幕的教程 ## 引言 在iOS开发中,实现“CMD 点击屏幕”的需求可能涉及到模拟用户的屏幕点击行为。在这篇文章中,我将以简单易懂的方式向您介绍如何实现此功能。我们的流程将分为几个步骤,并将用表格、代码示例、状态图及关系图来说明每一个步骤。 ## 流程概述 下面是实现“iOS CMD 点击屏幕”的流程概述: | 步骤 | 说明
原创 8月前
45阅读
 UIView 继承的 UIResponder (负责 UI 事件处理) 类中提供了四个方法处理多点触控:- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event; - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event; - (voi
对Core Animation来说,不管是显式动画还是隐式动画,对其设置frame都是立即设置的,比如说给一个UIView做移动动画,虽然看起来frame在持续改变,但其实它的frame已经是最终值了,这种情况下,哪怕这个UIView是UIButton的实例,其触发touch事件的范围还是最终frame的地方。比如一个Button的frame是(0,0,1
今天在写IOS UI自动化脚本,启动页有两张图需要滑动,第一反应就是想到了swipe函数。   于是就写了下面代码:第一段是获取屏幕尺寸,由于测试机并不固定,所以还是建议动态去获取屏幕尺寸,避免换个手机测试就要更改代码telPa = self.driver.get_window_size() self.width = telPa["width"] self.height = t
转载 2023-07-07 17:37:03
1077阅读
一、效果图      左右丝滑滑动,并且有缩放动画。  二、分析和思路    1. 为什么选择用UICollectionView去做上面的效果?  首先无限效果永远是表现出来的,而不是程序里面创建了无数个view,如何做到无限效果的视觉差这本身就是一个技术活。  以我的知识水平,可以做无限效果的有三种方式:  1). 三个view + 滑动手势。原
转载 2024-01-11 23:36:40
424阅读
1.获取精确的屏幕尺寸:public static double getScreenPhysicalSize(Activity ctx) { DisplayMetrics dm = new DisplayMetrics(); ctx.getWindowManager().getDefaultDisplay().getMetrics(dm); doub
转载 2023-10-02 10:44:02
669阅读
1. 程序要要支持Iphone 和 ipad,所以首先必需创建一通用程序,这一操作只要在创建程序时在devices那栏上勾选universal即可,完成后会发现有两个.xib文件,但只有一个viewController类.因为这是用一个ViewController控制两个.xib文件,苹果官方称最好分开控制 Iphone.xib和ipad.xib,也就是再写
转载 2024-08-18 19:25:55
39阅读
10 月 25 日消息,今天苹果发布了 iOS 16.1 正式版,苹果 App Store 介绍了 iOS 16新功能尝鲜,包括锁定屏幕、实时活动,以及更多精彩。苹果精选了一些用户可能会喜欢的内容,搭配相得益彰的 App 和游戏,供一览为快。实时活动,就在眼前有了“实时活动”功能,用户可以随时获知常用 App 的最新信息。获悉,无需解锁设备,即可在锁定屏幕上关注出租车的到达时间、球赛最新比分,或者
转载 2023-11-17 20:06:20
516阅读
离屏渲染 通常来说,计算机系统中 CPU、GPU、显示器是以上面这种方式协同工作的。CPU 计算好显示内容提交到 GPU,GPU 渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照 VSync 信号,逐行读取帧缓冲区的数据,经过可能的数模转换传递给显示器显示。 在 VSync 信号到来后,系统图形服务会通过 CADisplayLink 等机制通知 App,App 主线程开始在 CPU 中计算
转载 2024-08-07 06:57:00
28阅读
1、原理      在应用程序成功启动后,应用程序就开始由外部事件进行驱动。应用程序不断获取事件,并作出响应并更新用户界面,然后等待下一个事件。这对事件进行循环响应的整个机制,称为主要事件循环,由一个全局应用程序对象(一个UIApplication实例)进行管理。触控事件,用于处理用户对屏幕的多点触控操作;②运动事件,用户处理设备的移动、摇晃和方向变换等操作;③遥控事
前言在最近的项目开发过程中,遇到了需要运用定时器的需求,在以前的项目中,也没用过定时器。最近做的一个项目很有几个地方用到了定时器,短信验证码倒计时、倒计时取消订单,定时网络请求。在查阅相关资料过后,也解决了项目中的需求。下面介绍下几种定时器的用法吧! #CADisplayLink CADisplayLink是一个能让我们以和屏幕刷新率相同的频率将内容画到屏幕上的定时器。我们在应用中创建一个新的 C
转载 2024-01-12 11:27:07
218阅读
# iOS自动点击屏幕脚本 在iOS开发中,有时候我们需要对屏幕进行自动点击操作,例如自动化测试或模拟用户操作。本文将介绍如何使用Python编写iOS自动点击屏幕脚本,并提供相关代码示例。 ## 前提条件 在开始编写自动点击屏幕脚本之前,我们需要满足以下前提条件: 1. Mac电脑:因为iOS开发环境只能在Mac电脑上搭建。 2. Xcode:Xcode是苹果官方提供的开发工具,我们需要
原创 2023-09-15 08:33:35
3455阅读
  • 1
  • 2
  • 3
  • 4
  • 5