前言 在ReactiveCocoa 中,开源库作者为我们提供了很多种魔法,“黑”魔法,“红”魔法……今天就让先来看看“红”魔法。 在ReactiveCocoa 中,封装了很多...
前言 在ReactiveCocoa 中,开源库作者为我们提供了很多种魔法,“黑”魔法,“红”魔法……今天就让先来看看“红”魔法。 在ReactiveCocoa 中,封装了很多...
一、InjectionIII使用 iOS 原生代码的编译调试,都是通过一遍又一遍地编译重启 App 来进行的。所以,项目代码量越大,编译时间就越长。虽然我们可以通过将部分代码...
准备工作: Mac中通过App Store安装Apple Configurator; 然后连接iPhone,打开Apple Configurator; 点击已经连接的设备,然...
本文主要是理解LLVM的编译流程以及clang插件的开发 LLVM LLVM是架构编译器的框架系统,以C++编写而成,用于优化任意程序语言编写的程序的编译时间(compile...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...
这是属性经常看见,但是也没仔细的看看他具体如何使用,最近浏览博客,发现这个属性其实可以做好多事情的。因此,这里就打算把这个属性详细的学习一下。 介绍 __attribute ...
今天学习了一种加载UICollectionViewCell的动画效果,具体如图,代码也在下面: 这个效果是cell由小变大 这个效果是cell从左边水平移动进入 还有一种动画...
1、设计模式是什么? 你知道哪些设计模式,并简要叙述? 2、MVC 和 MVVM 的区别 3、#import跟 #include 有什么区别,@class呢,#import<...
导读:你想知道Swift内部对象是如何创建的吗?方法以及函数调用又是如何实现的吗?成员变量的访问以及对象内存布局又是怎样的吗?这些问题都会在这篇文章中得到解答。为了更好的让大...