请问你的源码是在哪里看到的?
iOS底层原理总结 - RunLoop面试题 讲讲 RunLoop,项目中有用到吗? RunLoop内部实现逻辑? Runloop和线程的关系? timer 与 Runloop 的关系? 程序中添加每3秒响应一次...
请问你的源码是在哪里看到的?
iOS底层原理总结 - RunLoop面试题 讲讲 RunLoop,项目中有用到吗? RunLoop内部实现逻辑? Runloop和线程的关系? timer 与 Runloop 的关系? 程序中添加每3秒响应一次...
一、概述 在Xcode中新建项目的时候会默认勾选单元测试,勾选后每个XCode新建的iOS的项目中都有一个叫做”项目名Tests”的分组,这个分组里就是XCTestCase的...
swift中的协议(protocol)采用的是“Associated Types”的方式来实现泛型功能的,通过associatedtype关键字来声明一个类型的占位符作为协议...
这段代码你测试过吗?
iOS算法总结-堆排序“堆”排序 叠罗汉大家都知道吧,就是把人堆在一起,而这里我们要介绍的“堆”结构相当于把数字堆成一个塔型的结构。如图: 堆 是具有下列性质的完全二叉树:每个节点的值都大于或等于...
一、写在前面 接上篇Objective-C之runtime学习笔记简单的介绍了Runtime使用,这里着重介绍下如如何使用Runtime进行字典到模型的转换。 二、通过分类获...
一、写在前面 Objective-C语言是动态语言,在编译阶段并不决定调用那个函数,只有在运行的时候才去根据函数名调用对应的函数,称为OC的动态特性。Objective-C一...
枚举是用来列举可能性的。如果为了可读性更好,可以定义一个结构体,当前时间是周几,是这一年的第几周,以及一周时间。
swift获取一周时间swift根据当前时间获取一周时间 和朋友聊天中谈到有个需求需要一周内的时间,因此就找了下资料,自己写了下。具体使用要结合自己的需求环境,思想是相通的。如有遗漏,还望指正。
有函数式编程的影子
iOS 链式编程初探链式编程 Masonry 打点调用原理之前一直好奇Masonry 框架是怎样实现的,可以一直打点调用,语法使用起来非常友好,结合其他开发者博客理解了打点调用实现原理,下面用一...
mark
iOS 链式编程初探链式编程 Masonry 打点调用原理之前一直好奇Masonry 框架是怎样实现的,可以一直打点调用,语法使用起来非常友好,结合其他开发者博客理解了打点调用实现原理,下面用一...
链式编程 Masonry 打点调用原理之前一直好奇Masonry 框架是怎样实现的,可以一直打点调用,语法使用起来非常友好,结合其他开发者博客理解了打点调用实现原理,下面用一...
一、转场动画类型 iOS控制器转场动画类型可以分为非交互式转场动画和交互式转场动画。 二、转场动画分析 2.1、转场代理 自定义控制器转场动画需要重新实现控制器的转场代理方法...
iOS 10 以下系统: 1. 添加通知: 2. 移除通知: 3. 移除全部还未触发的通知: iOS 10以上版本系统 1. 添加通知: 2. 移除通知: 3. 移除全部还未...
swift根据当前时间获取一周时间 和朋友聊天中谈到有个需求需要一周内的时间,因此就找了下资料,自己写了下。具体使用要结合自己的需求环境,思想是相通的。如有遗漏,还望指正。
1、前言 GCD的学习中一定要理解任务,同步、异步,串行、并发的概念,以及他们之间相互结合运行的效果。 2、GCD的基本概念 任务:任务就是将要在线程中执行的代码,用bloc...