最近项目中有一个需求,就是把app内产生的有些数据编辑成excel表格进行导出或者分享给他人,我们都知道这些数据我们可以保存到沙盒中,但是iOS跟Android不一样,And...
思考 怎么通过留给外部一个简单的API去实现一个按钮在一定时间间隔内不论点击多少次,只执行一次?例如,实际开发中,当点击按钮进行网络请求的时候,在接收到响应之前,user可能...
Run loop 剖析:Runloop 接收的输入事件来自两种不同的源:输入源(intput source)和定时源(timer source)。输入源传递异步事件。通常消息...
关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下准备过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。 头条 一面 1、...
关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下准备过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。 美团 一面 1、...
线程和进程的区别主要在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式的影响下不会对其他进程产生影响,而线程只是一个进程中的不同执行路径。...
最近将之前的算法知识进行梳理,总结了几种常见的排序算法。废话不多说,上图上代码,看解析 冒泡排序 原理:1.临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换。2...
现在使用GitLab管理项目,简单整理了相关操作。 GitLab 1.创建组因为是公司的项目,所以选择私有 出现如下图文字,就是上传成功了 Source tree 1.选择从...
您好,第六步,需要把你项目中git隐藏文件删掉这句,怎么删除git隐藏文件?
iOS GitLab 建立并上传项目由于以前公司用的是码云来对项目做迭代管理 这次公司要使用GitLab来管理项目,所以在这里记录下使用GitLab的基础简单步骤。 首先需要在GitLab上创建群组 如图 群...
iOS中,常用的定时器有三种:NSTimer,CADisplayLink,GCD。在一定基础之上,做进一步探究。 NSTimer,CADisplayLink 在使用sched...
本质 哈希表的底层数据结构是数组,数组中每一个元素存放的是键值对。 核心原理 f(key) = index 将key传入,通过某个算法f,计算出索引,如果索引冲突,再通过某个...
因为触发了setter方法
KVO原理分析该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 介绍 KVO全称KeyValueObserving,...
大公司别看人多,事情非常之杂,人手很紧张,从加班上就可以看出来。react native之所以火爆,也是因为确实降低了ios与android双平台开发的工作量。但react ...