匠心智库

聊一聊半个互联网都在玩的直播带货

   4月1日愚人节这一天,罗永浩在抖音开启直播带货首秀,3小时卖出1.1亿。老罗的加入,让原本就火热的电商直播更加热闹。    次日,携程董事局主席梁建章以一身古装打扮出现在直播间,4折预售湖

runtime OC类执行顺序

runtime怎样保持?OC这一語言尽量的将一些决策从c语言编译器延迟到运行时,他会尽量的动态性解决事儿,这代表这一語言不但必须一个c语言编译器,还必须一个运行时系统软件,促使这一語言足以运行。RunTime通称运行时。就是

iOS 自定义常见第三方分享

平时经常会遇到做第三分享的需求,相信大家好多都使用的集成的分享平台shareSDK、友盟分享等。他们其实是对各种第三方平台进行了二次封装,有时需求只要求做其中一种平台的分享的时候其实像shareSDK这种集成环境就有些显得比较冗余了,因为他集成了很多的平台,用户可自定义程度不高,使得自己的程序会变得很臃肿,今天就把自己的干货拿出来,来讲一讲自定义的第三方分享。

iOS UILabel垂直居中

平常开发设计的那时候将会会碰到这类难题:当一个UILabel的frame的高度设置的过大时,发觉UILabel是垂直居中的,有的要求是必须将这一Label竖直往上显示信息,以前的方法是测算出label.text的字体样式所占有的frame尺寸,依据这一尺寸再再次设置label的frame值,不免会一些麻烦,前阵子封裝了个自定label保持的垂直居中的设置。废话很少说,上编码。

UIButton中imageView和titleLabel的位置调整

在使用UIButton时,有时候需要调整按钮内部的imageView和titleLabel的位置和尺寸。在默认情况下,按钮内部的imageView和titleLabel的显示效果是图片在左文字在右,然后两者紧挨在一起构成组合居中显示。如下图:

Camera源码解析之数据传递

MTKCameraHAL层数据传递主要三模块:一:预览(StartPreview)二:拍照(TakePicture)三:回传(PreviewCallBack)一:预览(StartPreview)AP层下达预览指令后如何获取数据

Xcode去除版本控制

点击左上方工具栏Xcode -> preference 挑选 sorce control 一栏,除掉Enable source control 的勾勾

iOS设计模式——单例模式(Singleton)

单例模式几乎是设计模式的最简单形式了。这一模式的意图是使得类的一个对象成为系统中的唯一实例。要实现这一点,可以从客户端对其进行实例化开始。因此需要用一种只允许生成对象类的唯一实例的机制,“阻止”所有想要生成对象的访问。我们可以用工厂方法来限制实例化过程。这个方法应该是个静态方法(类方法),因为让类的实例去生成另一个