一、制作脚本应用程序 打开 Mac 自带的应用程序“自动操作” “选取文件类型”选择“应用程序” 点击右上角“资源库” - “实用工具” - “运行Shell脚本” 在右侧输...
一、制作脚本应用程序 打开 Mac 自带的应用程序“自动操作” “选取文件类型”选择“应用程序” 点击右上角“资源库” - “实用工具” - “运行Shell脚本” 在右侧输...
1.前言 ReactNative,简称RN,是使用JavaScript和React编写跨平台原生移动应用的一门语言。这篇文章会围绕ReactNative前期开发需要的知识点做...
APP启动分为pre-main和mian两个过程,首先我们需要进行如下图设置,设置DYLD_PRINT_STATISTICS为1,这样我们就可以打印出来APP在启动的时候所花...
当已经确定了如何通过 AOP 在业务中插入埋点代码后,即可开始采集埋点数据,然后进行上报。 构建的埋点数据可以分为两部分: 构建一个 Key-Value 数据结构存放此次埋点...
写在题前:文章为本人原创, 如果文章转载,必须标明作者与出处,并将原文链接以及github地址附在文章首行, 否则将追究其法律责任。 请尊重作者劳动成果! github地址:...
版本记录 版本号时间V1.02021.11.14 星期日 前言 随着App的持续功能迭代和常年的运营,最终包都会越来越大,包太大苹果那边会给限制,不利于用户下载。所以App瘦...
在swift底层探索 03 - 值类型、引用类型[https://www.jianshu.com/p/1c51675ae059]一文中解释过值类型和引用类型的内存布局。像这样...
1、ios一个对象占用多少字节? 2、如何计算图片加载内存中占用大小? 3、VC生命周期 4、多个网络请求完毕执行操作?gcd三种方式[https://www.jianshu...
今天是我人生中的第一次面试,很惨烈,iOS小菜鸟起飞没成功,还需努力加油~ 【一面】 首先自我介绍,主要还是依据项目来问的~ 1.iOS tableview是怎样实现的? 2...
简介 Protocol Buffer(简称Protobuf或PB)是由Google推出的一种数据交换格式.与传统的XML和JSON不同的是,它是一种二进制格式,免去了文本格式...
冒泡排序 大的下沉,小的上浮。 每次循环都从头(0)开始比较到(attr.length-循环次数)位置,每次比较相邻两个元素,前一个元素大于后一个元素,则两个元素交换值...
人一切的痛苦,本质上都是对自己的无能的愤怒。 ** UINavigationController切换是有一个默认动画的,但这个默认动画,在有些时候就显得不是很适用,比如查看照...
相信大家有很多人在做项目的时候都在使用MJRefresh 控件来实现下拉刷新的功能; MJRefresh经过不断的重构与更新迭代,现在不管是功能上还是代码结构上都是相当不错的...
1. 简单阴影 我们给layer设置了shadowOpacity后就能得到一个简单的阴影 shadowOpacity设置了阴影的不透明度,取值范围在0~1这里shadow有一...