tags: Animation 上篇iOS animation动画三个角色(上)介绍了主角CALayer和几个动画剧本。本篇以几个小例子配以武功秘籍继续介绍其他主角 形状图层...
tags: Animation 上篇iOS animation动画三个角色(上)介绍了主角CALayer和几个动画剧本。本篇以几个小例子配以武功秘籍继续介绍其他主角 形状图层...
以下内容翻译自 ReactiveSwift 官方文档中的 Basic Operators 部分 Basic Operators 本文解释了RAC中一些最常用的操作,并包括演示...
由于种种原因,简书等第三方平台博客不再保证能够同步更新,欢迎移步 GitHub:https://github.com/kingcos/Perspective/。谢谢! Acc...
前言 iPhone自诞生以来,随着其屏幕尺寸不断的多样化,屏幕适配的技术一直在发展更新。目前,iOS系统版本已经更新到9.3,XCode的最新版本已经是7.3,仅iPhone...
前言: WebRTC,名称源自网页实时通信(Web Real-Time Communication)的缩写,简而言之它是一个支持网页浏览器进行实时语音对话或视频对话的技术。它...
本文整理下最近对于crash采集的总结,和踩过的坑。 CrashReporter 首先,iOS有自己的CrashReporter机制。在真机上产生的crash,在一下两个地方...
runloop 深入理解RunLoop这篇文章写的很好! 简介 RunLoop顾名思义,就是运行循环的意思。基本作用: 保持程序的持续运行 处理App中的各类事件(触摸事件、...
我们为什么要用测试框架呢?当然对项目开发有帮助了,但是业内现状是经常赶进度,所以TDD还是算了吧,BDD就测测数据存取和重要环节,这很重要,一次性跑完测试单元检查接口或模块的...
更正一点:
这里说明一下isa这个指针, isa是一个指向Class类指针(专业术语是指向元类,pointer to the metaclass),用来指向类的类型,我们可以通过object_getClass方法来获取这个值; 正常来说,class方法内部的实现就是获取这个isa指针代表的元类(metaclass),但在kvo机制中苹果注册监听对象后 通过objc_allocateClassPair动态重新创建了一个新类和元类,此时object_getClass()获取的事就不是原来isa指向的元类 而是是新建的元类 参见苹果文档:Creates a new class and metaclass.You can get a pointer to the new metaclass by calling object_getClass(newClass))。
另外备注下[self class]和object_getClass(self)可是不一样的,具体什么不一样参考:http://stackoverflow.com/questions/15906130/object-getclassobj-and-obj-class-give-different-results(一个返回的是类,一个是实例,能一样吗?)
最近一直在听cdn,什么阿里云cdn,百度cdn,腾讯cdn,只知道cdn对于缓解网络数据有很大的作用,所以专门查了一下。 CDN的全称是Content Delivery N...
转自>曾梦想仗剑走天涯 引言 关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做iOS开...
当今App中多线程是必不可少的因素,而GCD起着举足轻重的作用。下面我们来看看swift 3.0中的GCD,能给我们带来哪些惊喜吧! dispatch_async GCD最常...