首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ios
订阅
JasonLee121
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
基于汇编实现objc_msgSend hook方法耗时的方案
前言 测算函数/方法执行耗时,对于每一位开发同学来说,似乎都是一道绕不过的坎,几乎都曾经历过。也许你会使用下面这种方式: 这种方法高效\成本低。但如果发散到测算成千上百个函数/方法执行耗时的时候,显然
工作中WKWebView用的真的多,可是你真的能驾驭住吗???
项目中WebView使用场景 1. jssdk使用 h5调用方法后JSSDK新建iframe节点,webview监听事件进行处理 1. 签名授权 webview拦截带sign_suffi
iOS-Swift 独孤九剑:八、协议的本质
在 Swift 中,协议是一个很常见的东西,会经常用到,那它的本质是什么呢?它在底层又是一个什么样的结构呢?本篇文章将对 Swift 协议的本质进行探索......
Swift中的类与结构体
结构体除了属性的存储更安全、效率更高之外,其函数的派发也更高效。由于结构体不能被继承,内部函数属于静态派发,在编译期就确定了函数的执行地址,减少了函数的寻址过程以及内存地址的偏移计算,更加高效。
Fastlane实现自动打包
Fastlane是一套使用Ruby写的自动化工具集和框架,旨在简化Android和iOS的部署过程,自动化你的工作流。它可以简化一些乏味、单调、重复的工作,像截图、代码签名以及发布App。
iOS小技能:消息推送扩展的使用
当我们的消息推送比较重要的时候,比如收款到账的通知,可以利用消息推送扩展来修改消息推送的中断级别为时效性,这样手机接收的时候会亮屏且会播放声音;即使在免打扰模式(焦点模式)下也会展示。
iOS 灵活的 模块化、组件化、工具与规范、Lotusoot 解说
上一篇《iOS 混编 模块化/组件化 经验指北》中介绍到的 Lotusoot ,将在本篇中做一个更为详细的介绍。 最初 Lotusoot 简称为『混编路由』,但是随后反而曲解了它的功能,其真正的定位是『模块化工具和规范』。 关于模块化,大多数人的第一反应是制作路由、注册短链、调…
iOS底层 -- dyld是如何加载app的
本文旨在初步了解app启动前系统的行为,主要分析dyld的操作流程,这对于后续做启动优化是很有必要的。 dyld是苹果操作系统的动态链接器。dyld和操作系统的关系准确来说,操作系统通过映射的方式将它加载到进程的地址空间中。操作系统加载完dyld后,就把控制权交给dyld。当d…
iOS 模仿支付宝支付到账推送,播报钱数
最近申请了支付宝的二维码收钱码,其中支付宝有这么一个功能,就是,别人扫描你的二维码给你转账之后,收到钱会有一条语音推送,”支付宝到账 1000万“之类的推送消息,不管你的支付宝app有没有被杀死。 只要你的远程推送开着,并且支付宝的"二维码收钱到账语音提醒",都打开着,就可以收…