自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郑帅伟的专栏

记录日常开发的点点滴滴!

  • 博客(6)
  • 收藏
  • 关注

原创 iOS弹框统一管理器

由于多个业务需要,在一个界面会有多个弹框的存在,而这多个弹框需要按顺序、优先级给统一管理起来,不然会杂乱无章的弹出,用户会一脸懵逼啊。我写了一个管理器,把弹框的出现和消失给管理起来,出现和消失的时机给管理起来。AlertManager不关心怎么显示和消失,也就是不关系的UI层面,只管理显示和消失两个block事件。实现的功能:统一管理弹框弹框叠加显现弹框依次显现弹框的优先级排序弹框被拦截缓存起来;允许激活会在别的弹框消失后显示头文件@interface AlertManager .

2020-07-09 18:46:19 805 1

转载 iOS禁止Touch事件

iOS程序中有时会有需要禁止应用接收Touch的要求(比如动画进行时,防止触摸事件触发新方法)。一、一般有两种:1、弄个遮罩层,禁止交互;2、使用UIApplication中的方法进行相关的交互设置,方法如下:// 开始禁止交互- (void)beginIgnoringInteractionEvents NS_EXTENSION_UNAVAILABLE_IOS(""); ...

2019-01-30 11:23:08 1304

原创 Xcode10适配之libstdc++.6.0.9.tdb

libstdc++ 自从 Xcode 8 宣布不建议使用后,终于在 Xcode 10 中被直接斩掉。其中包括 stdc++, stdc++.6.0.9, libstdc++.6.0.9.tbd(新的动态库), libstdc++.6.0.9.dylib(旧的动态库)。升级Xcode10之后的确如此,报错: library not found for -lstdc++.6.0.9。截图一看到...

2018-09-28 10:04:32 6126 1

原创 MJExtension源码解读一

内容提要:字典转model是最典型的一个运用场景,我对MJExtension的理解是:1.首先是对已经建立的model通过运行时取出该model的属性编入一个属性数组;2.然后是对该属性数组进行遍历,在该过程中,取出相应属性值的字典的value值。3.把取出来的value值赋值给model的匹配属性。4.遍历结束即赋值结束,也就是字典转model结束。5.MJExtension做的比较好的地方是对数

2017-11-13 16:30:39 575

原创 宁要城市一张床,不要农村一栋房

儿时记忆记得是在小学,那年我不到十岁吧,听儿时的小伙伴说:“宁要城市一张床,不要农村一栋房!”。这句话一直伴随着我到现在,我毕业后就北漂了,至今仍在苦逼的奋斗着。第一次进京毕业后来北京是我人生第二次进京。第一次是在12年暑假,那年我跟着中介来北京打暑假工,工作是保安,在前门商业街站岗,每天站十个小时,我坚持了整个暑期两个月的时间。我趁着间隙游玩了北京好多的旅游景点。当然因为是在前门住了两月的时间,我

2017-11-05 12:19:56 1318

原创 iOS拨打电话

iOS开发拨打电话使用方法介绍大全,简明分析三种方法的使用情况,已经在iOS11情况下测试过,正常使用!模拟器在拨打电话方法不执行,必须真机才能拨打电话。

2017-11-02 15:17:50 477

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除