背景 iOS14 系统下,只要使用了[UIPasteboard generalPasteboard].string读取剪切板, APP顶部都会出现读取剪切板的提示。 为了保护...
背景 iOS14 系统下,只要使用了[UIPasteboard generalPasteboard].string读取剪切板, APP顶部都会出现读取剪切板的提示。 为了保护...
0x00 背景 iOS 设置代理的方式常用的有两种: 系统设置-->WiFi-->配置代理(HTTP代理) 使用科学上网工具全局设置代理 VPN 由于并没有研读 iOS 系统...
fishhook是Facebook提供的一个动态修改链接mach-O文件的工具。利用MachO文件加载原理,通过修改懒加载和非懒加载两个表的指针达到C函数HOOK的目的。 前...
1. os_signpost是什么 signpost这个单词是路标、指示牌的意思,比如距离北京还有158km。顾名思义,os_signpost就是在代码里面插入一些标记,作用...
首先查看官方荣耀路由开发教程 地址:https://developer.huawei.com/consumer/cn/doc/31101 然后下载需要用到的工具:https:...
问题描述 使用jenkins拉下来一个repo在jenkins的workspace中 在该job中让其执行以下shell 发现脚本报错:'[['出错 sh 改成bash ch...
View 先说是一个 view做一个弹窗比较容易掉的坑。iOS 一般做一个弹窗,我们一般是创建一个view add到父view上显示出来,代码大约是下面这样,我没有封装,不过...
背景: 目前所在的项目组是多媒体开发组,项目开发的场景包括了播放器,特效,视频编辑,视频模板,代码规范工具等多个场景,随着开发迭代,项目已经变得越来越庞大,所有代码放在一个工...
最近测试需要在iphone8和iPhone X上做测试兼容问题,可是公司资源少没有真机可以测试,所以只能使用模拟器上进行。下面我将介绍如何通过终端来安装。 如果直接将生成的i...
WKWebView 秒开方案,不仅需要端上优化,也需要前后端配合,我们业务前期在UIWebView上已经通过各种优化达到了秒开,但是据说由于苹果今年12月份就不允许上架UIW...
版本记录 前言 UI Tests是一个自动测试UI与交互的Testing组件,它可以通过编写代码、或者是记录开发者的操作过程并代码化,来实现自动点击某个按钮、视图,或者自动输...
前言:今日在看到一些CP游戏渠道,其中是在ios7,ios8,ios9时代的产物,那时候越狱设备很多,基本一些渠道商的sdk是动态下载更新本地c函数dlopen加载动态库和子...
为什么写这篇文章 最近因为新项目想用到数据持久化,本来这是很简单的事情,复杂数据一般直接SQLite就可以解决了。 但是一直以来使用SQLite确实存在要自己设计数据库,处理...
上篇文章是对widget的整体调研,真正上项目会有很多坑 运行主项目或者单独运行widget都可以使widget代码生效 一.widget不走断点 1.因为func getT...
简介: 利用NSSetUncaughtExceptionHandler可以用来处理异常崩溃。崩溃报告系统会用NSSetUncaughtExceptionHandler方法设置...
通过 iOS 使用 gitlab 自动打包 我们了解到了 Gitlab 的自动化打包的简单配置。但是现在有个问题。每次提交代码都会去自动打包一遍。很多时候这不是我们想要的效果...
一. 引子 预加载作为常规性能优化手段,在所有性能敏感的场景都有使用。不同的场景会有不同的方案。举个例子,网易邮箱简约邮里,收件箱列表使用了数据预加载,首页加载完毕后会加载后...