首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
土土Edmond木
掘友等级
工程师
|
🏠
Vimer, 博客:https://looseyi.github.io, 知乎:https://www.zhihu.com/people/tu-tu-edmondmu
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
67
文章 63
沸点 4
赞
67
返回
|
搜索文章
赞
文章( 63 )
沸点( 4 )
WKWebView启动优化
1.背景 用户体验 网页的开启速度是用户最直观的体验之一。但网页相对于原生的启动相应速度还是略有差距,所以需要我们开发者继续努力,给到用户更好的体验。 理解问题的本质才能更好的处理问题。所以需要分析W
iOS Auto Layout学习笔记
Auto Layout是由苹果公司UIKit框架提供的一个用于动态计算UIView及其子类的大小和位置的库。 说到Auto Layout就不得不说Cassowary算法,因为Auto Layout是构建在Cassowary算法的基础之上的。1997年,Auto Layout用到…
【老司机精选】DocC: 未曾设想的苹果文档
本文基于 Session 10166 10167 10235 10236 梳理 作者将本教程和部分 WWDC 中的代码实践,通过 DocC 技术编译成教程放在 WWDocC 代码库中 前言 苹果在 W
iOS Jailbreak Principles - Sock Port 漏洞解析(一)UAF 与 Heap Spraying
在之前的汇编教程系列文章中,我们在用户态下探讨了诸多原理。从今天开始,我们将详细分析历代 iOS Jailbreak Exploits,并由此深入 XNU 内核,并学习更多二进制安全攻防的知识。 虽然国外大佬提供的 Exploit PoC 都有较为详细的 write-up,但这…
从野指针探测到对iOS 15 bind 的探索
iOS 15的fixup机制发生了变化,那到底有哪些变化呢?本文从应用场景出发,一步步深入了解iOS的fixup机制
面试了 20 个初/中级 iOS 工程师之后(下)
最重要的话写在前面:本文不允许任何公众号、论坛社区、微博转载。原因请见上一篇开头。 (上)篇说过我的面试方法经过三个阶段的变化,下面说说最后一个阶段。 第三阶段:现场写代码 面试的历程开始之初,请面试者现场写代码这个想法就不时在我的脑海里浮现。毕竟同样是程序员,水平如何,看一眼…
面试了 20 个初/中级 iOS 工程师之后(上)
**最重要的话写在前面:本文从现在开始不允许任何公众号、论坛社区、微博转载。已经转载的管不了了,后面看到这句话请一定不要转载,谢谢。 这篇文章引起这么大反响是我始料未及的,本意只是想记录下自己这段时间的经历,完全没想到被转载出去之后这么多人来看。一开始我自己发在简书和掘金,都是…
iOS VIPER架构实践(二):VIPER详解与实现
第一篇文章对VIPER进行了简单的介绍,这篇文章将从VIPER的源头开始,比较现有的几种VIPER实现,对VIPER进行进一步的职责剖析,并对各种细节实现问题进行挖掘和探讨。最后给出两个完整的VIPER实现,并且提供快速生成VIPER代码的模板。 Demo和轮子的github地…
iOS VIPER架构实践(一):从MVC到MVVM到VIPER
最近半年在写app的时候,研究了一下各种iOS代码架构,最后选择了VIPER进行实践,在此对实践中遇到的各种设计问题做一番总结,并分享造出的轮子。 对代码风格和架构有兴趣的同学,肯定都已经在很多地方见过各种架构的介绍。MVC、MVP、MVVM、VIPER,细分程度逐渐上升。这些…
前端搞工程化:揭秘自动化部署系统(一)
发 npm 包对于稍微大点的厂来说都是个频繁需求,因此本地执行计算版本命令以及 npm publish 都是不大可行的,大都会有一个单独的部署系统去自动帮助我们完成这个事情。 今天就来聊聊这个部署系统中核心的计算版本以及发布的逻辑以及流程。 聊部署系统之前,我们先得来聊聊语义化…
下一页
个人成就
文章被点赞
269
文章被阅读
71,161
掘力值
1,727
关注了
86
关注者
234
收藏集
5
关注标签
27
加入于
2018-06-28