240 发简信
IP属地:不列颠哥伦比亚
  • 120
    iOS开发中如何把数据编辑成Excel表格输出

    最近项目中有一个需求,就是把app内产生的有些数据编辑成excel表格进行导出或者分享给他人,我们都知道这些数据我们可以保存到沙盒中,但是iOS跟Android不一样,And...

  • 120
    按钮点击单位时间内不论调用多少次,只执行一次

    思考 怎么通过留给外部一个简单的API去实现一个按钮在一定时间间隔内不论点击多少次,只执行一次?例如,实际开发中,当点击按钮进行网络请求的时候,在接收到响应之前,user可能...

  • 120
    iOS - RunLoop 深入理解

    Run loop 剖析:Runloop 接收的输入事件来自两种不同的源:输入源(intput source)和定时源(timer source)。输入源传递异步事件。通常消息...

  • 头条—最新iOS面试题总结

    关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下准备过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。 头条 一面 1、...

  • 美团—最新iOS面试题总结

    关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下准备过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。 美团 一面 1、...

  • iOS线程和进程的区别和联系(转)

    线程和进程的区别主要在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式的影响下不会对其他进程产生影响,而线程只是一个进程中的不同执行路径。...

  • 120
    算法-排序

    最近将之前的算法知识进行梳理,总结了几种常见的排序算法。废话不多说,上图上代码,看解析 冒泡排序 原理:1.临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换。2...

  • 120
    GitLab建立并上传项目并使用sourcetree关联

    现在使用GitLab管理项目,简单整理了相关操作。 GitLab 1.创建组因为是公司的项目,所以选择私有 出现如下图文字,就是上传成功了 Source tree 1.选择从...

  • 您好,第六步,需要把你项目中git隐藏文件删掉这句,怎么删除git隐藏文件?

    iOS GitLab 建立并上传项目

    由于以前公司用的是码云来对项目做迭代管理 这次公司要使用GitLab来管理项目,所以在这里记录下使用GitLab的基础简单步骤。 首先需要在GitLab上创建群组 如图 群...

  • 120
    iOS实战-更精准的定时器

    iOS中,常用的定时器有三种:NSTimer,CADisplayLink,GCD。在一定基础之上,做进一步探究。 NSTimer,CADisplayLink 在使用sched...

  • 哈希表(HashTable)

    本质 哈希表的底层数据结构是数组,数组中每一个元素存放的是键值对。 核心原理 f(key) = index 将key传入,通过某个算法f,计算出索引,如果索引冲突,再通过某个...

  • 因为触发了setter方法

    KVO原理分析

    该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 介绍 KVO全称KeyValueObserving,...

  • 为什么必须要学flutter

    大公司别看人多,事情非常之杂,人手很紧张,从加班上就可以看出来。react native之所以火爆,也是因为确实降低了ios与android双平台开发的工作量。但react ...