![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios开发
文章平均质量分 94
进击的Summer
热爱编程开发~ 简书同步地址: http://www.jianshu.com/u/86fb6d26bf5d
展开
-
关于GCD死锁
文章首发于个人博客地址:关于GCD死锁如需转载,请附带说明文章出处。问题有很多文章经常会说“在主线程使用了sync函数就会造成死锁”或者是“在主线程使用了sync函数,同时将任务传入串行队列就会死锁”。那么这些说法是否正确呢?答:不正确!! 。 GCD死锁的原因是队列阻塞而不是线程阻塞。 那么GCD死锁到底是怎么回事儿呢?本文的分析基于已经了解了GCD的基本知识。基本知识介绍串行队列和并行队列参照下图:上图表明了几点:串行队列和并行队列都是先进先出,区别在于其队列中任务的执行方式原创 2021-11-16 18:05:55 · 747 阅读 · 0 评论 -
环形进度条的简单实现
环形进度条的简单实现原创 2017-08-25 13:26:07 · 1039 阅读 · 0 评论 -
关于倒计时的小demo学习
倒计时demo简单运用原创 2017-08-23 16:00:25 · 210 阅读 · 0 评论 -
UICollectionViewLayout的简单使用(简单瀑布流)
对于需要使用到列表的页面,一般是使用UITableView或者是UICollectionView来实现。一直以来都是直接使用UICollectionViewFlowLayout,基本都能实现需求功能,但是对于直接利用UICollectionViewLayout来自定义view的layout没怎么使用过,这里查了蛮多资料自己写了demo,仅供日后参考了。 参考资料地址: http://blog.c原创 2017-08-23 16:05:37 · 312 阅读 · 0 评论 -
简单自定义选择按钮(switchDemo)
虽然系统的UISwitch效果已经很好了,附带的动画效果也是很好的,但是在实际开发中UI和程序员对头(产品经理)经常会要求按照项目的整体效果使用其他的图片或者背景来代替,这里仅在项目中做了一个简单的自定义switch.demo图样主要是使用自定义UIView,利用背景图片的切换,和按钮图片的x的位置开实现.这里把demo放上,方便以后查看 : demo地址 WJSwitch.h#import <U原创 2017-08-23 16:06:18 · 1127 阅读 · 0 评论 -
UITextView-placeholder的实现和解析
前言项目中UITextfield使用的比较频繁,对于placeholder可以直接设置,文字,颜色,字体等等,但是UITextView继承自UIScrollView,并没有placeholder属性。项目中以前就有使用到UITextView的placeholder,当时只是外加了一个UILabel,但是每次都需要重新定制label,所以想着能够写一个类别,添加一个label,实现字体,颜色,位置的可原创 2017-08-23 16:06:52 · 754 阅读 · 0 评论 -
GCD并发执行多个请求(如AFNetworking)后执行结束处理任务
本篇笔记主要针对的场景问题: 需要并发执行多个AFNetworking请求,并且在多个请求成功返回结果之后,根据它们的结果来执行下一个任务。一 dispatch_group 介绍1.1 基本概念:将追加到队列的一系列任务放进组中,可用于监听任务完成情况。1.2 常用方法:dispatch_group_create() 创建一个调度任务组。disaptch_group_async (di...原创 2019-03-27 14:21:36 · 2898 阅读 · 0 评论