我们都知道OC是不支持多继承的,这是因为消息机制名称查找发生在运行时而非编译时,很难解决多个基类可能导致的二义性问题,那么如果我们想要一个类a同时继承类b和类c,我们要如何做...

我们都知道OC是不支持多继承的,这是因为消息机制名称查找发生在运行时而非编译时,很难解决多个基类可能导致的二义性问题,那么如果我们想要一个类a同时继承类b和类c,我们要如何做...
(一)Block的常见问题 首先我们先看下面几个问题: block的原理是怎样的?本质是什么? __block的作用是什么?有什么使用注意点? block的属性修饰词为什么是...
今天给大家带来的是抖音的转场动画实现 废话不多说上图 这里需要用到前一篇文章的上下滑 学习这篇文章之前推荐看下喵神的iOS7中的ViewController转场切换[http...
先来段代码: 这是利用dispatch_once实现单例的方式,运行看看会输出什么: 生成完单例对象后,在其他地方调用单例: 会输出: 下面来看一下为什么这么输出以及disp...
文/牧心 前些天,在某个写作平台上,我看到有作者在试图通过日更的方式来提高自己的文笔。更有作者拿日本作家4个小时的事情来强调日更的重要性。 以日更的方式来提高文笔,这在我看来...
Swift学习有问必答群 : 313838956 ( mac版QQ有权限要求, 入群只能通过手机版 QQ申请). 本群由Guards翻译组创建并维护入群须知: 0....
注:想快速提高PPT技能,欢迎订阅【职场PPT速成指南】 要想不断的提升个人的能力,让自己强大起来。 唯一的办法就是不断的自我学习,然后再不断的输出,最后自我复盘,总结经验。...
总结一下工作2年来学到的项目开发流程。 需求的来源由市场、运营、产品等提供,每个需求点都有优先等级数,这个优先级数可能根据用户反馈情况、运营活动、市场营销等。 根据开发周期的...
Mac清理磁盘空间主要讲述在Mac上工作清理磁盘空间的小技巧,本节主要讲述作为一名使用Mac开发的iOS工程师,需要清理Xcode等方面的磁盘空间。 1、删除对旧设...