随笔分类 - iOS
摘要:一、设计模式的简单介绍 MVP的 V 层是由UIViewController 和UIView 共同组成view 将委托presenter 对它自己的操作,(简单来说就是presenter发命令来控制view的交互,要你隐藏就隐藏,叫你show 你就乖乖的show)presenter拥有对 view交
阅读全文
摘要:开发中往往为了加大辨识度而在某些地方使用汉字命名,接下来就举几个实际出错的例子: 1.项目中文件夹使用汉字命名后在提交SVN时莫名的报错,之前一直好好的,突然之间报错根本不知道问题出在哪里,蛋疼的经历...... 2.图片资源用汉字命名,虽然暂时没这么命名过且项目中存在汉字命名的图片,虽然暂时没出过
阅读全文
posted @ 2019-06-28 16:01
WidgetBox
摘要:1.非模型数组数据处理 2.对于数组中存放数据模型的处理 解决方法:需要在model实现解档和归档方法的重写 3.总结 在一个界面可能会弹出多个相同的弹窗,数据模型是共用一个,但是当我们操作一个数据源的同时,其他弹窗的数据源也跟着改变,这是我们不想看到的,我们希望操作改变的数据可以相互独立,不会互相
阅读全文
摘要:第一种方式: 这种方式基本上可以满足需求,但是将scrollView滑到顶部或底部后连续拖拽拉动时会计算不准确 第二种方式: 经过检验这种方式不会出现偏差 by:初光夫
阅读全文
摘要:block:本质就是一个object-c对象block:存储位置,可能分为3个地方:代码去,堆区、栈区(ARC情况下会自动拷贝到堆区,因此ARC下只能有两个地方:代码去、堆区)代码区:不访问栈区的变量(如局部变量),且不访问堆区的变量(alloc创建的对象),此时block存放在代码去。堆区:访问了
阅读全文
摘要:必须实现getter和setter方法 ``` ```
阅读全文
摘要:MBProgressHUD自定义视图customView的size修改
阅读全文
摘要:1 (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo;
阅读全文
摘要:问题描述: 1.UIlabel展示的text中包含emoji表情 2.emoji表情作为最后一个字符 在满足以上条件的前提下末尾的emoji会乱码。 寻找问题过程: 因为是在单独的机型上出现的问题,所以一直从系统版本上来找但是一直没有进展,后来发现是在佩戴了铭牌的消息中才会出现。 最终定位问题原因:
阅读全文
摘要:问题:视图正常展示在界面中,父层是放在window上的,底部的一个控件的点击事件失效(所有设置都正常) 解决思路:虽然视图能够正常展示,但是发现父类视图的底部尺寸比子类的视图的尺寸小,也就是说上层视图一部分已经超出了父类视图,导致上层视图的手势UIGestureRecognizer的使用失效 问题总
阅读全文
摘要:以上代码就是比较自然的设置渐变色的方法,关于是否会自然润滑的渐变主要看 locations startPoint endPoint 3个属性的设置值 by:初光夫
阅读全文
摘要:问题汇总: 封装的控件中加入block 事件,如果是两个这样的控件叠加在一起,会导致上层的控件的block事件无效,问题还在验证中,开发中避免这样使用 by:ml
阅读全文
摘要:整整一天的时间都在找内存泄漏,唯独遗漏了这个代码块,结果就是它,希望大家以后注意。
阅读全文
摘要:最近在处理bugly问题的时候,总会看到回话列表有奔溃,但是由于没有啥具体的细节原因也无从下手。 只知道ConversationListViewController这个类的奔溃,报的问题是这个,也只有这个信息,所以只能tableview下手 网上查找半天,UITableView常见Crash主要有下
阅读全文
摘要:因网络图片加载用的是SDWebImage所以下面以sd加载图片为例 到此为止就已经结束了 demo下载地址 by:初光夫
阅读全文
摘要:1)头视图和尾部视图的添加 UICollectionReusableView *headerView = [collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader withR
阅读全文
摘要:自从WKWebView推出后Apple官方及众多开发者都推荐使用它代替UIWebView,确实通过加载速度、占用内存方面的对比都要好上几个档次,索性就把项目中的浏览器控件换成了WKWebView,一开始进行的挺顺利的,正当我窃窃自喜时却遭到了当头一棒,正是被众多开发者诟病的WKWebView的coo
阅读全文
摘要:一直以来,苹果的悬停效果,没有太多的逻辑,所以直接使用UITableview的组头悬停即可 但是最近的悬停效果比较繁琐,如果继续采用这方式,加上刷新的逻辑之后,或者有二级悬停之后,就不再好使了! 所以只能自己写这种效果了 遇到的坑,一开始以为只要判断悬停的位置,然后对两个控件进行 滚动属性的切换即可
阅读全文
posted @ 2018-11-30 10:52
WidgetBox
摘要://最近新发现的一个数组去重,用不着循环,一句代码搞定 //去除数组中重复的 NSArray *oldArr = @[@"1",@"2",@"3",@"4",@"5",@"6",@"2",@"3"]; NSArray *newarr = [oldArr valueForKeyPath:@"@distinctUnionOfObjects.self"]; NSLog(@"%@...
阅读全文
摘要:发现的问题:在UIImageView上添加UICollectionView视图,点击UICollectionViewCell,不执行didSelectItemAtIndexPath的代理方法。 解决方法: by:ml
阅读全文

浙公网安备 33010602011771号