2018-02-24 朱晓辉
前段时间由于项目需求,移除了项目中的微信支付SDK和支付宝支付SDK,这种情况下需要自己搞定支付,第一时间考虑到的是使用openshare,但是当下载openshare下来后发现,openshare的支付接口,并不能直接替换官方SDK支付接口, 官方SDK的实现逻辑是后台订单签名完成后,客服端传签名信息及参数给支付SDK,支付SDK生成协议url,然后拉起第三方支付APP, 而openshare的支付接口是直接传拉起支付的协议url地址,将生成协议url地址的操作也交给后台来生成, 这样的话后台需要修改代码, 能否不修改后台代码,弄一个支付接口直接替换官方SDK支付接口,实现无缝对接呢,于是就研究了下微信和支付宝支付时APP间通讯关 继续阅读 »
2017-11-27 朱晓辉
前言 前面几个章节详细介绍了Aspect Ratio、Content Hugging Priority(抗拉伸优先级)和Content Compression Resistance Priority(抗压缩优先级), 本文将综合运用这些特性,在不计算UITableViewCell高度、不使用第三方自动计算高度框架的前提下,来实现UITableViewCell自动高度. 继续阅读 »
2017-11-20 朱晓辉
前面两个章节给大家详细介绍了Content Hugging Priority(抗拉伸优先级)和Content Compression Resistance Priority(抗压缩优先级), 本文将综合运用这两个属性,来处理一个项目中的实际需求. 继续阅读 »
2017-11-20 朱晓辉
本文将给大家介绍AutoLayout的Content Compression Resistance,说通俗一点就是"视图的抗压缩优先级". 继续阅读 »
2017-11-19 朱晓辉
本文将给大家介绍AutoLayout的Content Hugging Priority,说通俗一点就是"视图的抗拉伸优先级". 说到Content Hugging Priority不得不提Content Compression Resistance(抗压缩优先级),我会在下一篇文章详细来介绍它 继续阅读 »
2017-11-18 朱晓辉
AutoLayout相信大家都不陌生,iOS开发中涉及到UI布局的地方,都有它的身影,基本用法很多同学都会,本文就不做介绍,下面就AutoLayout一些进阶高级用法,做详细介绍,掌握好这些技巧,iOS开发将事半功倍,由于篇幅较长,将拆分为几个篇幅,一一介绍. 继续阅读 »
2017-05-10 朱晓辉
iOS开发中使用@property声明属性时,经常用到atomic与nonatomic两个关键字... 继续阅读 »
2017-05-05 朱晓辉
iOS开发中总能看到+load和+initialize的身影,网上对于这两个方法有很多解释,官方也有说明,但有些细节不够清楚,今天我们来详细扒一扒这两个方法. 继续阅读 »
2017-04-16 朱晓辉
最近项目开发过程中用到了大量的关于时间的处理,将后台返回的时间字符串转换为指定的格式时间再显示在UI上,.... 继续阅读 »
2017-04-16 朱晓辉
现在直播SDK相当多,有收费一条龙的,也有开源的,对于大部分非专业做直播的公司,只是项目中部分模块有直播需求.... 继续阅读 »