摘要:以下解决办法如不生效,可尝试 重启 vscode 一、Vetur插件检测问题 vetur 是一个 vscode 插件,用于为 .vue 单文件组件提供代码高亮以及语法支持。但 vue 以及 vetur 对于 ts 的支持,并不友好。 1、原因 如下图:鼠标放到红色波浪线处,出现提示小框,箭头所指有
阅读全文
摘要:console API 提供了允许开发人员执行调试任务的功能。console API 通过console对象使用。console对象提供了浏览器控制台调试的接口,可以通过只读属性window.console获取到,也可以简单的通过console引用。 一、打开控制台面板 1、打开 Chrome 开发
阅读全文
摘要:一、苹果食谱 - 三餐( Slicing、Bitcode、On-Demand Resources) 1. 什么是Slicing (iOS 9) ? 当向 App Store Connect 上传 .ipa 时,App Store Connect 构建过程中,会自动分割当前App,创建特定的变体,以适
阅读全文
摘要:在这里我用的Node.js的多版本管理器n来升级的 第一步,先查看本机node.js版本: $ node -v 第二步,清除node.js的cache: $ sudo npm cache clean -f 第三步,安装 n 工具,这个工具是专门用来管理node.js版本的,别怀疑这个工具的名字,是他
阅读全文
摘要:Xcode 10 中的 new build system 是使用 Swift 从零开始编写实现的,其在性能和可靠性方面有着显著的提升。 本文,我们将来探索一下 Xcode 构建的幕后原理,这一切都是从在我们点击了 Xcode 的 “build” 按钮(或按下了快捷键 Command + B)之后开始
阅读全文
摘要:上一篇文章我们介绍了 Xcode 中的各种概念,本文我们来看看这些概念在 Xcode 中的具体表示。其中,有一个最常见的文件 project.pbxproj,其描述了描述了整个 Xcode Project 的相关信息,包括:文件、Target、Product 等。另外,Xcode Workspace
阅读全文
摘要:Xcode 有非常多的概念,比如:workspace、project、target、product、scheme 等,这些概念之间有着千丝万缕的关系,当我们理解了这些概念及其关系之后,会对整个 Xcode 工程体系有一个整体的理解,对我们自身工程能力的提升也会有所帮助。本文将对这些概念及其关系进行梳
阅读全文
摘要:概述 基础工具: NSLog的方式记录运行时间. 性能工具: 检测各个部分的性能表现,找出性能瓶颈 内存工具: 检查内存正确性和内存使用效率 性能工具: 可以衡量CPU的使用,时间的消耗,电池的消耗 Time Profile 启动Time Profile:Xcode -> Product -> Pr
阅读全文
摘要:一、卡顿优化 在屏幕成像的过程中,CPU和GPU起着至关重要的作用。 CPU(Central Processing Unit,中央处理器)对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片的格式转换和解码、图像的绘制(Core Graphics)。 GPU(Graphics Proc
阅读全文
摘要:1,Debug和Release版本区别? 众所周知,我们进行iOS开发,在Xcode调试程序时,分为两种方式,Debug和Release,在Target的Setting中相信大家应该看到很多选项都分为Debug和Release,方便我们分别设置,满足调试和发布的不同需求。 Release是发行版本,
阅读全文
摘要:一,前言: 有时候需要查看一下文件、文件夹的大小,这时候可以使用du工具。du命令可以显示文件占用的磁盘大小 NAMEdu -- display disk usage statisticsSYNOPSISdu [-H | -L | -P] [-a | -s | -d depth] [-c] [-h
阅读全文
摘要:1. 移除DerivedData,建议定期清理,会重新生成 这个文件夹中保存的是Xcode的缓存文件,曾经在Xcode跑过的所有项目的索引、build的信息等都会保存在这里。删除后在下次打开项目编译的时候将会重新生成。由于这里包含了大量已经没用的项目的信息又懒得去筛选,于是把整个文件夹删了。 文件目
阅读全文
摘要:前言:公司账号新增了测试设备UDID,但在真机运行时提示“XXX iPhone has denied the launch request” ,试了网上若干方法,下面方法亲测可行 1.当前环境 Xcode Version 10.0 iPhone 12.0 2.报错提示 真机运行报错 3.解决办法【一
阅读全文
摘要:Hosts是一个没有扩展名的系统文件,可以用系统自带的记事本等工具打开,作用就是将一些常用的网址域名与其对应的IP地址建立一个关联,当用户在浏览器输入一个需要登录的网址时,系统首先会自动从hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应的网址,如果没有找到,则系统会再将网址提交到DN
阅读全文
摘要:在App开发中经常有一些环境参数随着环境(开发环境、演练环境(测试环境)、生产环境)的不同而配置不同,例如接口的基本地址baseURL,加密使用的密钥等,以接口的基本地址为例:可能在开发环境中直接使用内网地址配置“http://192.168.1.1:8080/appname/api“, 在生产环境
阅读全文
摘要:一、Postman背景介绍 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所
阅读全文