iOS小技能:NSPredicate在正则表达式的应用【下篇】
引言【上篇】https://blog.csdn.net/z929118967/article/details/115505524I 应用案例1.1 商品分类名称仅支持数字、字母、中文、斜杠\、横杠",且不能以符号开头“-”这个连接符需要转义-,否则报如下的错误 thread 1: "Can't do regex matching, reason: Can't open pattern U_RE.....
iOS小技能:设备ID除了使用_idfa、_idfv 还可使用其他替代方案(Keychain 存储)
前言设备信息的获取:除了使用_idfa、_idfv, 还使用sysctl 获取cpu、macaddress信息,以及使用sysctlbyname获取设备型号等信息、 使用CNCopyCurrentNetworkInfo获取ssid、bssid#pragma mark - ******** #import <sys/sysctl.h> //void * +[UIDevice get...
iOS小技能:获取屏幕坐标的方式
前言获取屏幕坐标的方式:LUA 函数touchDown(idx, x, y) 获取坐标x,y 整数型 屏幕坐标 屏幕坐标,横坐标为 x,纵坐标为 y,单位为像素。例如,iPhone 4 与 iPhone 4S 的屏幕分辨率 为 640 * 960,则其最大横坐标为 640,最大纵坐标为 960。lua脚本常常作为触动精灵的代码,而进行辅助完成功能。使用iOS API获取在屏幕上的点击坐标先截图,....
iOS小技能:装箱和拆箱(boxing、unboxing)
引言get 和post 布尔值参数处理( 使用NSNumber 传BOOL值)https://blog.csdn.net/z929118967/article/details/105138207全局的const常量代替宏常量,节省内存空间。敏感逻辑的保护: 把函数名隐藏在结构体里,以函数指针成员的形式存储。编译后,只留了下地址,去掉了名字和参数表,提高了逆向成本和攻击门槛I 装箱和拆箱1.1 J....
iOS小技能:lua代码实现解锁和打开特定app的代码、tweak 实现自动解锁以及打开特定app
I lua代码实现解锁和打开特定app的代码lua代码实现解锁和打开特定app的代码init("0", 0); require "TSLib" local sz = require("sz") local http = sz.i82.http local pos = sz.pos local json = sz.json pFlag = 1; timer = 0; while (true)...
iOS小技能:【发红包】使用tweak和lua脚本结合进行实现
前言我们开发的大部分越狱程序,都是编译成动态链接库(例如:介绍的越狱程序(Tweak)开发,就是动态链接库。),然后通过越狱平台的MobileSubstrate(iOS7上叫CydiaSubstrate)来加载进入目标程序(Target),通过对目标程序的挂钩(Hook),来实现相应的功能。Theos是越狱开发的主要工具,一般使用Theos中的tweak来为目标程序添加小插件,通过替换或者增加方....
iOS小技能: OCR 之身份证识别 (正反面) 【 应用场景:物流类型app进行实名认证】
引言视频地址:https://mp.weixin.qq.com/s?__biz=MzI0MjU5MzU5Ng==&mid=2247487540&idx=1&sn=1f711bcdd36c6aa692cf4b4b66c3b236&chksm=e978aa67de0f237175167f3d7a6aaed710f3b646272d877438af8de85f01b2d....
iOS小技能:富文本编辑器(上篇)
引言富文本编辑器的应用场景: 编辑商品详情预览:设计思路: 编辑器基于WKWebview实现,Editor使用WKWebview加载一个本地editor.html文件,Editor使用evaluateJavaScript执行JS往本地html添加标签代码,编辑器最终输出富文本字符串(html代码)传输给服务器。"remark":"<p>商品详情看看</p>\n<p ....
iOS小技能:常用的数据存储方式
前言iOS应用数据存储的常用方式preference偏好设置XML属性列表归档(plist)使用Keychain 存储,例如存储UUID来解决设备唯一标识符获取方案NSKeyedArchiver归档(NSCoding)SQLite3 https://github.com/ccgus/fmdbCore Data http://m.blog.csdn.net/article/....
iOS小技能:解决IQKeyboardManager 导致TableView 上移问题
引言场景:使用IQKeyboardManager 键盘管理工具,布局采用Masonry在cell上使用UITextViewtextV的父控件在willMoveToWindow让textV 获取焦点导致问题:键盘隐藏之后,UITableView 界面整体上移问题解决方案不要在willMoveToWindow让textV 获取焦点(推荐)I 原因分析textV的父控件在willMoveToWindo....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
mPaaS 移动开发平台
mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas
+关注