一. CRM介绍 toB的CRM--Vtiger: toC的CRM--数云: 1.1 CRM的会员关系 二. CRM的会员定义 2.1 多层级多归属的会员体系 平台会员体系:...
一. CRM介绍 toB的CRM--Vtiger: toC的CRM--数云: 1.1 CRM的会员关系 二. CRM的会员定义 2.1 多层级多归属的会员体系 平台会员体系:...
该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 这段时间公司一直比较忙,和组里小伙伴一起把公司项目按...
UIKit 1.UIView 和 CALayer 是什么关系? UIView 继承 UIResponder,而 UIResponder 是响应者对象,可以对iOS 中的事件响...
文章内容转移到个人博客日后不会在简书中更新文章。 上一篇文章《使用私有Cocoapods仓库》讲解了创建私有pod的初步教程,接下来我们提升一下难度。 需求如下: 使用私有s...
修改说明:有朋友反映Xcode9编译RAC4.x失败,无法设置Use Legacy Swift Language Version 的问题。现在将RAC版本改成了2.5(OC版...
组件化系列传送门 iOS组件化(一)----- 创建私有组件库(在码云上操作)iOS组件化(二)----- 组件的更新iOS组件化(三)----- 加载图片等资源文件 ...
参考篇:iOS-Block浅谈 前言:本文简述Block本质,如有错误请留言指正。 第一部分:Block本质 Q:什么是Block,Block的本质是什么? block本质上...
通过前面的探讨,我们知道内存分页触发中断异常 Page Fault 后,会阻塞进程,这个问题是会对性能产生影响。实际上在 iOS 系统中,生产环境的应用,在发生缺页中断进行重...
引言:因为之前工作中经历过几次大的项目重构和组件化,所以陆陆续续学习了一些iOS单元测试相关的一些知识,以下内容是在前人基础上的一些总结和在工程中应用的一些心得。若有不足,望...
看完这篇文章你将会GET以下几个技能 苹果手机越狱 动态调试自己的APP界面 动态调试第三方的APP界面 前言 我们平时在做原生界面开发的时候,想要查看界面的层次结构,可以使...
1. 重命名 双击高亮要修改的变量或函数名,按住command + control + E 键,这时就会进入重命名模式,接着一顿爆敲完成。 这种方式只对本文件有效,不能修改整...