首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
care57115
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 38
沸点 0
赞
38
返回
|
搜索文章
赞
文章( 38 )
沸点( 0 )
iOS使用Instrument Time Profiler工具分析和优化性能问题
前不久我做了一个富文本编辑工具,编辑器遇到了一个性能问题是添加多张图片,当滚动编辑区域,遇到图片切换的时候会有明显的卡顿现象。这篇文章基于这个卡顿的性能问题进行性能瓶颈的分析以及做对应的优化。 可以打开这个链接 iOS使用UITableView实现的富文本编辑器 查看我的文章,…
iOS逆向(7)-LLDB,自制LLDB脚本,窜改微信红包金额
在上篇文章从fishhook看runtime,hook系统C函数中已经提到了利用LLDB的部分命令。在我们玩逆向的时候在大多数时候其实是拿不到源码的。所以了解一些LLDB来辅助我对别人APP的学(破)习(坏),是非常有必要的。 自从开始玩逆向,总是会有一些大佬给我发一些转账信息…
iOS汇编入门教程(一)ARM64汇编基础
对于应用层开发人员而言,仅仅掌握Objective-C和系统框架即可较好的完成开发,但在涉及到应用加固、逆向分析等内容时仅有应用层开发技能就会显得非常的无力,因此掌握汇编对于突破iOS开发水平的瓶颈十分有效。 以反调试为例,我们知道,通过调用ptrace函数可以阻止调试器依附。…
iOS汇编入门教程(三)汇编中的 Section 与数据存取
在前两篇文章中,我们介绍了反汇编的方法,调用栈的基本概念,以及如何通过 Xcode 去调试汇编代码,在这篇文章中,我们将介绍如何在汇编中通过 Section 来实现数据存取。 在汇编代码中各个部分的头部,我们常常能看到 .section 这样的声明,例如下面这段代码。 用 Ma…
iOS 分析一次有意思的需求——HTML代码注入
他们通过WKWebView,访问了一个其他的页面,然后希望原生获得用户的输入信息。 其实,我之前接触WKWebView并不多,但是这个问题我觉得很有意思。这篇文章便是我解决这个问题的全部思路,与最终的解决办法。 接下来我们就需要分析这个需求了。 首先我们先需要抓住两个点,1个是…
一步一步教你实现iOS音频频谱动画(一)
很久以前在电脑上听音乐的时候,经常会调出播放器的一个小工具,里面的柱状图会随着音乐节奏而跳动,就感觉自己好专业,尽管后来才知道这个是音频信号在频域下的表现。 采样: 众所周知,声音是一种压力波,是连续的,然而在计算机中无法表示连续的数据,所以只能通过间隔采样的方式进行离散化,其…
MJiOS底层笔记--内存管理
本文属笔记性质,主要针对自己理解不太透彻的地方进行记录。 推荐系统直接学习小码哥iOS底层原理班---MJ老师的课确实不错,强推一波。 block在捕获变量时根据变量类型自行进行若引用处理。 timer作为参数传递时,内部接收到的都是对象的地址值,无法获取引用类型。 需要动态分…
iOS开发: 配置CocoaPods远程私有仓库
本篇中使用的远程仓库是码市注意:默认读者会使用Git管理代码,以及上传至远程Git仓库如果有错误的地方请留言,我会修改第一步,添加远程私有索引仓库注册登录后的界面点击添加项目点击创建项目后跳转界面点击
关注了
16
关注者
1
收藏集
0
关注标签
31
加入于
2018-09-22