~/资源库/Caches/com.apple.dt.Xcode/Downloads/ 此路径下是安装模拟器的下载文件,安装完就可以删除 /资源库/Developer/Core...
iOS 启动优化(一) 前言 自从抖音团队分享了这篇 抖音研发实践:基于二进制文件重排的解决方案 APP启动速度提升超15% 启动优化文章后 , 二进制重排优化 pre-m...
“冷启动”与“热启动” 主要区别: 名称区别冷启动启动时,App的进程不在系统里,需要开启新进程。热启动启动时,App的进程还在系统里,不需要开启新进程 APP启动时间的优化...
iOS崩溃是让iOS开发人员比较头痛的事情,app崩溃了,说明代码写的有问题,在这里了解一下XCode用来表示各种崩溃类型的术语,补充一些这方面的各知识。崩溃通常是指操作系统...
在swift中GCD采用链式调用,较OC而言使用方式更为简单,可读性更高。全文代码均默认在主线程中执行。 队列的获取与创建 GCD队列都遵循先进先出(FIFO)。所以往并发队...
GCD中涉及到两个十分重要的概念, 就是任务和队列 任务(Task): 你需要执行的操作 队列(Queue): 存放任务的容器 GCD中两个重要的函数, 一个同步执行, 一个...
今年的Xcode11无疑是近几年变化最大之一的一个版本了。我也在升级Xcode11后各种踩坑,爽到泪水止不住流啊。 这里就来说说我这两天踩到的一个坑吧,就是用xcode11新...
本文档为微信小程序商城NideShop项目的安装部署教程,欢迎star NideShop商城api服务:https://github.com/tumobi/nideshop ...
说明 本文是翻译,我翻译的版本是2019.3.4。原始文件在IDEA中。 哪里找到这个快捷键文件? 依次点击顶部工具栏最后的Help --> Keyap Reference,...
edit host flelinux?macOs : /etc/hostsWindows : C:\Windows\System32\drivers\etc # Sublim...
eslint报linebreak-style错误 从git服务器上down下来新的项目的时候,发现项目中的ESLint爆出了大量的错误。而且错误都是一样的错误的一个lineb...
我在 Facebook 有一位好友。他本科国内 Top 2 大学毕业,在美国拿了最顶尖大学的硕士学位,然后年纪轻轻就做到了技术负责人,拿着超高的薪水。就是这么一个开了挂一般的...
swift 中Map和FlatMap的区别 比如说有一个数组 var array = [1,2,3] 如果有个需求是需要用这个数组生成一个新数组为每个元素自身想家的结果数组,...
这期的内容有点剑走偏锋,我们来讨论一下栈和队列。Swift语言中没有内设的栈和队列,很多扩展库中使用Generic Type来实现栈或是队列。正规的做法使用链表来实现,这样可...
模式匹配是swift语言的亮点,如果运用得当,能有效提升代码的 逼格。比方说if case,guard case,for case。如过你还没有使用过它们,或者不确信它们是否...
无解的是,一旦外接4K显示器,MacBook Pro温度瞬间升高20度,我也是用的绿联Type-C
转DP线材。
Macbook pro外接4K 60Hz显示器的正确姿势最近入手了一台4K显示器,连接到Macbook pro 的时候发现非常卡顿,不是都卡顿,仅仅就是外接显示器上卡顿,鼠标飘忽。查看显示器的信息,发现刷新率才30Hz,看了网上攻...