解决方案: 使用这个预览版的Safari 可以正常调试,不受影响 写这个文章的目的: 如果看完结论,说系统版本太低的缘故,可能大家感觉这个文章很没有意义,但是就我个人而言,当...
背景 iOS的启动过程一直比较神秘,这方面的资料也不是太多,大多数的资料都来自2016年WWDC的一篇视频[https://developer.apple.com/video...
原因 首先 WebKit 进程是独立于 app 进程之外的,两个进程之间使用消息队列的方式进行进程间通信。比如 app 想使用 WKWebView 加载一个请求,就要把请求的...
本文由我们团队的 纠结伦 童鞋撰写。 写在前面 本篇文章是对我一次组内分享的整理,大部分图片都是直接从keynote上截图下来的,本来有很多炫酷动效的,看博客的话就全靠脑补了...
JavaScriptCore 为原生编程语言 Objective-C、Swift 提供调用 JavaScript 程序的动态能力,还能为 JavaScript 提供原生能力来...
前言 小的作为一个iOS程序猿,可能研究JavaScript以及H5相关的知识并不是为了真正的要去转行做这一方面,其实更多的为了要研究OC中的JavaScriptCore框架...
2020, where JavaScriptCore to go? 如何优化 JavaScriptCore 从我接触 iOS 开发开始,和 JS 有关的动态化场景已经起起伏伏...
1、APP启动时间 1)main之前的系统dylib(动态链接库)和自身App可执行文件的加载的时间2)main之后执行didFinishLaunchingWithOptio...
iOS 系统架构 Mac系统是基于Unix内核的图形化操作系统,Mac OS 和 iOS 系统架构的对比分析发现,Mac OS和iOS的系统架构层次只有最上面一层不同,Mac...
前言 启动时间是衡量应用品质的重要指标。 本文首先会从原理上出发,讲解iOS系统是如何启动APP的,然后从main函数之前和main函数之后俩个角度去分析如何优化启动时间。 ...
之前每个版本的ipa包打出来都才20M出头,后来不知道从哪个版本起打的包每次都将近40M,但是工程中也没有明显的增加很大第三方类或者图片、静态文件。于是就开始了各种瘦身计划:...
【查询iOS和Android应用排行榜,国内可用】:七麦:可监控任何你想查看的app在(安卓、360、豌豆荚、机锋、百度、安智、应用汇、应用宝、联想、易用汇、联通、魅族、华为...
本文主要介绍Flutter布局中的Row、Column控件,详细介绍了其布局行为以及使用场景,并对源码进行了分析。 1. Row A widget that displays...
好几天一直看Flutter的设计模型,因为flutter 是靠State 来刷新UI的,这样就出现怎么才能把UI跟逻辑隔离呢,iOS 有mvc mvvm mvp 等如果直接用...
紧接上一篇的有侧边栏APP,这次我们向APP中加入上下Tab页,使之跟趋近主流大部分APP的信息布局套路,等不及看源码的同学可以点击进入我的git仓库下载代码。 Tab关键元...