首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
0d63bcd0aa2a11ea84f37d8b06c14a82
掘友等级
[账号违规已被封禁]
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
47
文章 47
沸点 0
赞
47
返回
|
搜索文章
最新
热门
Swift学习几天就会写项目
11月的最后一周已经来到,希望你读完这篇博客之后把本周的碎片化时间留给Swift,在一周内完全理解并掌握Swift入门。 很多开发者对于Swift还是比较陌生,甚至完全没有接触过!内心慌成一匹,所以专门为大家写下这篇博客,一天快速入门Swift,三天写项目 。 如果你是多年的O…
启发 用Flutter做了个新浪微博
谷歌在2018年12月正式发布了Flutter,这是一个出色的跨平台框架,可用于移动、桌面和 Web 平台构建应用程序,发布不到一年,它的流行度就超过了React Native以及同领域的产品。从下图就可以看出: 相比其他选项,Flutter有着许多独有的优势。这些优势融入了基…
IOS 解密APP(逆向工程完整详解)
最近手痒,整理了下IOS APP逆向工程相关资料,分享出来大家一起看看。 逆向工程可分为四步:砸壳、dump、hook、重签。 概述:IOS的APP,若上传了App Store会被苹果进行一次加密,所以我们下载下来的安装包都是加密的,若要进行dump需要进行一次解密,即砸壳。 …
闲鱼Flutter图片框架架构演进(超详细)
图片对一个端侧研发来说是一老生常谈的话题了。闲鱼作为业界在Flutter技术方向上最早一批投入的团队。从使用Flutter之初,图片就是我们核心关注和重点优化的功能。图片算是闲鱼业务场景下最为重要的内容表现形式之一。图片展示体验的好坏会对闲鱼用户的使用体验产生巨大影响。你们是否…
今天分享iOS App冷启动优化(认真看完)
从用户点击App图标开始到appDelegate didFinishLaunching方法执行完成为止。 T2:main()函数之后,即从main()开始,到appDelegate的didFinishLaunchingWithOptions方法执行完毕前这段时间,主要是构建第一…
小试 Xcode 逆向:App 内存监控原理初探(逆向技术必看)
最近看到公司同事的《iOS内存那些事》系列文章,其中的一篇文章讲了他在研究WebKit中内存管理的时候,发现可以用phys_footprint来衡量内存,其结果和xcode debug显示的值基本一致。文章通读下来,收获颇丰~回味之余,突然脑洞了一下,为啥不直接逆向一下Xcod…
IOS逆向笔记之HOOK实现(非越狱)
HOOK是越狱的最终目标,目的是给应用添加功能如插件或者是更改应用的某个功能来满足我们的需求,如微信中添加抢红包插件。本文将以最近比较火的“快看”漫画为例子去除付费漫画中的收费弹窗,实现免费看漫画的功能,然而当我去除弹窗时,才发现是我想多了。。。。,不多说了,下面我将一步一步详…
2020年iOS高级大厂面试题
(注:NSHashTable与NSSet的区别:NSHashTable可以通过option设置元素弱引用/copyin,只有可变类型。但是添加对象的时候NSHashTable耗费时间是NSSet的两倍。 assign:用于基本数据类型和结构体。如果修饰对象的话,当销毁时,属性值…
iOS 底层探索 - calloc 和 isa
在探索 calloc 底层前,我们先补充一下内存对齐相关的知识点。 在 iOS 中,对象的属性需要进行内存对齐,而对象本身也需要进行内存对齐。 成员的整数倍.不足的要补⻬。 可以发现对象自己申请的内存大小与系统实际给我们开辟的大小时不一样的,这里对象申请的内存大小是 40 个字…
iOS 底层探索 - cache_t
// IMP-first is better for arm64e ptrauth and no worse for arm64. // SEL-first is better for armv7* and i386 and x86_64. 从源码定义中不难看出,bucket_…
下一页
个人成就
文章被点赞
70
文章被阅读
53,187
掘力值
853
关注了
5
关注者
27
收藏集
0
关注标签
1
加入于
2020-05-15