首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Lexiaoyao20
掘友等级
iOS开发
个人公众号:移动开发随笔
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
526
文章 526
沸点 0
赞
526
返回
|
搜索文章
赞
文章( 526 )
沸点( 0 )
iOS Webview 离线加载调研与实践
背景 Webview 在客户端的使用场景越来越多,离线加载能节约网络加载耗时,提升用户体验。随着内部安卓端离线加载落地(《Android 离线加载落地》),iOS 端也进行了相关前期可行性和方案的调研
【iOS 印象】性能优化梳理(Swift)
主线程卡顿监控,通过子线程监测主线程的 runLoop,判断两个区域状态之间的耗时是否达到一定阈值。 FPS监控。要保持流畅的UI交互,App 刷新率应该当努力保持在 60fps。监控实现原理比较简单,通过记录两次刷新时间间隔,就可以计算出当前的 FPS。 引用计数(refer…
iOS逆向分析工具使用汇总
逆向App总体思路 UI分析 Cycript 、Reveal; 代码分析 代码在Mach-O 文件,所以要对Mach-O 文件进行静态分析; MachOView、class-dump、Hopper D
iOS逆向(3)-APP重签名
作为一名iOS开发者肯定知道iOS开发证书,那么证书具体是什么呢?为什么到我们本地的不是证书本身,而是一个称之为描述文件的东西。而这「描述文件」又具体是什么呢? 在知道这「描述文件」后,我们是不是可以通过将「描述文件」替换为我们自己的「描述文件」进行一些有意思的事情呢?比如这篇…
iOS应用安全3 -- APP重签名
作为iOS开发,我们应该都对证书、描述文件这些东西不陌生。我们知道他们在App安装到手机的过程中起到一些认证的作用,那么他们又是如何对我们的手机进行认证呢?我们能不能篡改这些东西来做一些特别的事情呢?😈 下面我们就从以下几点慢慢介绍苹果的双重签名机制和今天的重头戏---重签名…
2023年的现代安卓开发
Android是一个基于Linux内核的开源操作系统, 由谷歌开发.它被广泛用于各种设备, 包括智能手机, 平板电脑, 电视和智能手表.
UITableView 性能优化 - 一次面试后的反思总结
曾经面试的时候遇到这个问题,竟一时没有全答上来,于是 Google 了一下,常见的一些譬如 Cell 重用、设计统一 Cell、缓存 Cell 高度,Cell 数据资源缓存,这些其实平时都在用,但因为平时还是缺乏总结,回答这么个问题的时候却只想到说 “== 重用 ==”、“== 缓存 ==”,道理你都懂,但这样极度概括的答案在面试过程中并不是什么好答案,深有体会~ 另外,也有自己平时很少用而想不起来的,就是性能要求更高一些的话 Cell 中用到的视图控件可以尽可能自行 drawRect。 面试结果也未可知,便先吃一堑长一智,趁热将其总结总结。
iOS底层原理之dyld应用程序加载
前言 前面我们对程序启动之后的许多底层知识进行了探索,但是程序是怎么加载启动的呢,作为一个程序员,应该有相应的了解,现在我们就来探索下程序加载的原理。 准备工作 dyld源码。 libdispatch
一文读懂fishhook原理
fishhook是facebook开源的第三方框架。从名称上看含有hook这个词,其本意就是"钩子",钩子就是用来勾住某一种事物,比如fish鱼。在计算机中就可以勾住某一个程序(就是挂钩程序)或者某一个函数,从而扩展程序功能或者改变程序运行的流程,比如在iOS开发中经常会被用来…
iOS 知识技巧汇总篇
iOS 底层探究 iOS底层之美--objc4-787.1编译调试 iOS底层探索--内存对齐 iOS底层探索--联合体与位域 iOS底层探索--isa结构分析 iOS底层探索--类的结构探索 iOS
下一页
个人成就
文章被点赞
77
文章被阅读
12,890
掘力值
435
关注了
136
关注者
28
收藏集
1
关注标签
19
加入于
2017-07-19