WYQ

我为什么要去你碗里


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

UIImagePickerController不走回调的问题

发表于 2018-11-09 | 分类于 iOS | | 阅读次数:
今天又遇到了一个奇怪的问题代码如下: 12345UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];imagePicker.allowsEditing = YES;imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLib ...
阅读全文 »

CoreData里UUID的奇怪问题

发表于 2018-11-09 | 分类于 iOS | | 阅读次数:
0x1今天我在开发AppleWatch应用时发现了一个关于CoreData的极其古怪的问题,特此记录下来 0x2因为CoreData是支持UUID类型的属性的,所以我在设计某个Model时就用了UUID的属性,但是因为不是连续开发导致我后来把这个属性的类型忘了,以为是String. 于是我在手机端的代码里写了类似这样的代码123let uuid: String = "7BD09D86-8 ...
阅读全文 »

CADisplayLink不销毁导致其拥有者也不释放

发表于 2018-11-09 | 分类于 iOS | | 阅读次数:
我发现我在拥有CADisplayLink且其没有invilidate的情况下,会让其所有者没法销毁
阅读全文 »

为什么dispatch_sync在主线程会死锁

发表于 2018-11-09 | 分类于 iOS | | 阅读次数:
首先看下面一段代码 dispatch_queue_t queue = dispatch_queue_create("abc", DISPATCH_QUEUE_SERIAL); dispatch_sync(queue, ^{//taskA //do something dispatch_sync(queue, ^{//taskB //啥也干不了 } ...
阅读全文 »

关于连续触发的函数中动画异常的描述

发表于 2018-11-09 | 分类于 iOS | | 阅读次数:
我想要的过程是这样的,我有两个label像球场上的广告牌一样交替滚动,当前的往上移动逐渐消失下边的从下边同时往上移动逐渐出现。我为了在autolayout下也能实现所以一开始准备用transform实现,但是发现往上移动的动画异常,不知道什么原因,让人郁闷。。。便秘的感觉很久之后,我决定退而求其次,用改变center来实现,问题解决了,但是是建立在我这两个label没有autolayout的基础之 ...
阅读全文 »

仿QQ左侧滑动菜单的实现

发表于 2018-11-09 | 分类于 iOS | | 阅读次数:
冲动 最近接手的一个老项目有个侧滑菜单的需求,这个老项目的侧滑菜单用了网络上的一个第三方库,但是这个库竟然没有处理好导航条的显示,以至于项目中很多需要导航条展示信息的视图都通过添加subView的方式模仿了导航条。这简直是暴殄天物啊,放着真正的导航栏那强大的作用不用,浪费了多少时间和精力啊,都是青春啊,开发的前路上早已挖了无数的坑等着身心疲惫的我们往里跳啊。对此深恶痛绝的我,早就下了不杀此贼誓不罢 ...
阅读全文 »

回头看UITableView(三)-下拉刷新的实现

发表于 2018-11-09 | 分类于 iOS | | 阅读次数:
最近陷入了项目中一个日历月视图与周视图切换效果的实现,长时间没有实现想要的效果,沮丧至极。烦请有好想法的同学指点一二,在线等@留什么白。 结束例行的啰嗦,进入正题。 大家可能都用过MJRefresh,十分之方便,李明杰老师借助runtime的特性,极尽之能,让千千万万小白开发者和遵循不重复制造轮子原则的开发者用最少的代码就实现了界面下拉刷新的功能。我们今天不谈runtime的黑魔法,而是UITa ...
阅读全文 »

回头看UITableView(二)-父视图UIScrollView

发表于 2018-11-09 | 分类于 iOS | | 阅读次数:
题目早早就定下了,现在想填充内容了,踌躇中却不知道从哪里开始了。窗外突然下起雨来。虽然不愿承认,但夏天确实已经渐去渐远,凉意开始蔓延。索性放空身心,伴着雨声入眠吧。 I’m back! 众所周知,UITableView的父视图就是UIScrollView,UITableView之所以能滚动就是基于UIScrollView的特性,今天咱们就来深入理解一下UIScrollView。 上图: 打码: ...
阅读全文 »

回头看之UITableView-(基本代理方法及复用原理)

发表于 2018-11-09 | 分类于 iOS | | 阅读次数:
UITableVIew是iOS开发中最常见的视图中最经典的视图了,没有之一,相信对这个视图敢称精通的人开发个好应用应该是问题不大的。 闲话少叙,进入正题。 怎么使用掌握两个代理 UITableViewDelegate @optional //下文再提到该方法用heightForRow代替 - (CGFloat)tableView:(UITableView *)tableView heigh ...
阅读全文 »

iOS学习笔记

发表于 2018-11-09 | 分类于 iOS | | 阅读次数:
autoLayout Autolayout的作用非常明确:帮我们确定在不同设备、不同(父view)环境下,同一个可视单元所应具有合适的位置和尺寸,因此,当一个UIView上所施加的约束能够唯一确定它的frame(x, y, width, height)的时候我们的自动布局的使用才是正确的。而新手通常犯的两类错误就是约束不足(约束太少)和约束冲突两种(约束太多)。如果你给出的约束只能够确定这个v ...
阅读全文 »
123

Wang Yeqing

快看,那里有破绽

21 日志
5 分类
22 标签
GitHub E-Mail Twitter
© 2019 Wang Yeqing
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4