注:本人编译环境为macOS 10.15.4 Xcode 11.5 一 下载源代码以及编译debug版本 按照官方文档下载dart源代码以及编译工具 (注意dart的编译环境...
注:本人编译环境为macOS 10.15.4 Xcode 11.5 一 下载源代码以及编译debug版本 按照官方文档下载dart源代码以及编译工具 (注意dart的编译环境...
先放上项目的地址Pecker,觉得不错的不妨点点Star。 背景 最近在折腾编译相关的,然后就想能不能写一个检测项目中不用代码的工具,毕竟这也是比较常见的需求,但这并不容易。...
目录 0、前言 一、Auto Layout前世今生 二、Auto Layout基础知识 1.Auto Layout本质 2.Auto Layout基本原理NSLayoutAt...
栈对象、堆对象 栈是一块保存局部变量或函数参数值的内存区域。在现代的操作系统中,每个线程都有一个对应的栈。当函数调用时,一个栈帧Stack Frame会被放入栈内。栈帧保存了...
先上流程图:苹果官方图 本人细化的流程图 知识点: 1.loadProductWithParameters:completionBlock: 该方法用来达到从广告展示页面跳转...
Carthage和CocoaPods相比,轻量级一些,在swift中使用很方便,它本身就是swift写的。 1.brew 安装carthage之前需要安装brew,进入官网(...
最近工程因为代码增多, 编译越来越慢, 为了更快编译, 找出了下面的方法,通过查看各部分代码的编译时间消耗长短,针对性的优化代码1.首先到Build Setting中搜索: ...
CC 为了减轻客户端同学的开发压力,大家讨论一致决定,把一些界面性质的东西扔给web来做,客户端提供窗口容器(猴开心)。然后用WKWebView,遇到好多坑,这里拿出最大的一...
多数情況下,卡顿发生的根本原因,是渲染问题,即系统无法及时的完成复杂界面的渲染操作。系统会尝试每个16ms对UI进行渲染,如果每次都渲染成功,这样画面就是流畅的(达到了60f...