返回首页
立即注册 登录

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

结果: 找到 “GCD” 相关内容 35 个

GCD常用方法汇总

acdcKKK上传时间:2018-10-20 08:45
整理了这些GCD的相关常用方法

GCD信号量与替代品Bolts(Facebook出品的第三方库)

狼居胥侯上传时间:2018-7-18 21:06
此项目简单实现了异步执行两个任务的方案,主要是两种思路:GCD信号量以及Facebook出品的第三方库Bolts。

cocoaAsynSocket demo (包含客户端和服务端)

lc081202上传时间:2017-10-23 10:36
"GCDAsyncSocket.h"

完美封装倒计时/正计时

zh_yes上传时间:2017-9-22 14:49
全局只开启一个GCD倒计时0卡顿.

在Object-C中学习数据结构与算法之排序算法

misterbooo上传时间:2017-8-30 11:36
# 在Object-C中学习数据结构与算法之排序算法 !(http://oriq21dog.bkt.clouddn.com/bloc/2017-07-15-Snip20170715_24.png) > 笔者在学习数据结构与算法时,尝试着将排序算法以动画的形式呈现出来更加方便理解记忆,本文配合(https://github.com/MisterBooo/Play-With-Sort-OC)阅读更佳。 > ## 目录 * 选择排序 * 冒泡排序 * 插入排序 * 快速排序 * 双路快速排序 * 三路快速排序 * 堆排序 * 总结与收获 * 参考与阅读 ### 选择排序 选择排序是一种简单直观的排序算法,无论什么数据进去都是 O(n²) 的时间复杂度。所以用到它的时候,数据规模越小越好。唯一的好处可能就是不占用额外的内存空间了吧。 #### 1.算法步骤 1. 首先在未 ...

汉诺塔自动解题动画中的iOS开发技巧

Cloudox_上传时间:2017-5-18 11:01
# 引 前段时间做了一道题,要求实现汉诺塔游戏的自动解题动画: !(/data/attachment/album/201705/18/105922sd3zzik4tdbiukpk.png) 汉诺塔游戏应该都了解规则: 1、将盘子全部移动到塔C 2、每次只能移动一个圆盘; 3、大盘不能叠在小盘上面。 要求由用户输入盘子的数量,绘制盘子和塔,点击开始后自动解题,并以动画移动盘子的形式演示。 觉得还挺有意思的,而且在做的过程中也踩了一些坑,用了一些技巧和优化,因此记录下来。 效果: !(/data/attachment/album/201705/18/105936ycncpl7h7yc2cg8c.gif) # 汉诺塔解法 这道题中汉诺塔的解法本身并不是难点。 1、如果只有一个盘子,那就直接从A移动到C; 2、如果有两个盘子,那就要先把 ...

五子棋-蓝牙或WiFi对战小游戏(已上架)

summerg上传时间:2017-4-6 09:39
此项目只需要传递消息数据即可。收到数据的代理方法默认会是在子线程上面,所以如果要更新UI等操作要用**GCD线程回调到主线程**上面来,否则会造成线程异常的情况。

FXDanmaku弹幕库

fu4904上传时间:2017-2-28 10:11
其他操作都以代码块交给异步队列处理了.(使用GCD提交的代码块,

Swift开发常用库 资料整理

xiao-ju上传时间:2017-1-6 14:34
https://github.com/huangboju/Moots # Moots everything is the best arrangement ## 常用代码 **UICollectionView highlight** ```swift // 方法一 func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) { cell.backgroundColor = .white let backgroundView = UIView(frame: cell.frame) backgroundView.backgroundColor = UIColor(white: 0.9, alpha: 1) cell.selectedBackgroundView = backgroundView } func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) { ...

zhihuDaily - 知乎日报第三方客户端

Torr上传时间:2017-1-6 11:11
GCD

GCDFetchFeed

Torr上传时间:2016-12-19 11:00
(https://github.com/ming1016/GCDFetchFeed)

纯干货:短期纯代码高仿优质《内涵段子》

fsdfsdffsdf上传时间:2016-11-11 17:15
###Github 地址 (https://github.com/Charlesyaoxin/NeiHanDuanZI)    #### 介绍:    花了不太到两周的闲余时间模仿了一下今日头条旗下的iOS端app内涵段子,如果喜欢的话请前往(https://github.com/Charlesyaoxin)点个星。(8.30-9.11)   这个项目是用OC编写,如果有的朋友已经下载下来看了这个项目, 就会意识到这个项目没有一个storyboard或者是nib,不是因为不喜欢用storyboard或者nib,而是因为一直以来就想用纯代码写个项目,(好远大的梦想。。开玩笑的。。),但是项目是写出来的,光想不做不写是不行的,所以我就开始我的”内涵之旅“了。 !(http://upload-images.jianshu.io/upload_images/939127-bec577630d600bdd.gif?image ...

使用AVPlayer自定义支持全屏的视频播放器

JmoVxia上传时间:2016-11-5 10:20
!(http://upload-images.jianshu.io/upload_images/1979970-1a6b224753f96181.jpeg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) #前言     最近在项目中,遇到了视频播放的需求,直接使用系统封装的播放器太过于简单,不能很好的满足项目要求,于是花时间研究了一下,使用`AVPlayer`来自定义播放器。     本视频播放器主要自定义了带缓冲显示的进度条,可以拖动调节视频播放进度的播放条,具有当前播放时间和总时间的Label,全屏播放功能,定时消失的工具条。播放器已经封装到`UIView`中,支持`UITableView`。 #主要功能 ##1.带缓冲显示的进度条     在自定义的时候,主要是需要计算当前进度和监听缓冲的进度,细节方面需要注 ...

bilibili-mac-client Mac 必备的在线视频播放器

ceshishangchuan上传时间:2016-11-3 11:33
(https://github.com/swisspol/GCDWebServer)

基于`ReactiveCocoa` AwesomeCommand 组件

shareiOS上传时间:2016-11-2 14:47
解决这个问题的方法,通常就是`不要使用不同的优先级`--将高优先级的代码和低优先级的代码修改为相同优先级。当使用GCD时,总是使用默认的优先级队列。如果使用不同的优先级,就可能会引发事故。

MACProject

Torr上传时间:2016-10-19 10:34
对数据下载(DownLoadManager)、网络请求(BaseService)、GCD、Animation、UserAuth

爆炸动画

18875009772上传时间:2016-8-8 00:14
-(void)GCDMethod:(UIView

swift版类似MJRefresh的方便自定义的上下拉刷新控件

zerojswift上传时间:2016-8-1 19:02
实现原理:其实仔细想想, 上下拉刷新的原理还是很简单的 ------>>> 首先把刷新控件添加到scrollView的头部或者底部, 然后监控到scrollView的滚动进度(底部刷新控件还需要监控scrollView的内容的改变, 每次改变后再次将控件调整到scrollView的底部), 根据不同的进度来设置刷新控件的相应的文字和图片动画等... 实现过程: 首先写一个scrollView的分类, 在分类中给scrollView添加两个属性zj_refreshHeader和zj_refreshFooter用来存取header和footer刷新控件, 这里有两种方法可以实现 1, 使用运行时 private var ZJHeaderKey: UInt8 = 0 private var ZJFooterKey: UInt8 = 0 extension UIScrollView { private var zj_refreshHeader: RefreshVi ...

MKImpulse是一个用来代替系统NSTimer的高精度脉冲器

SYFH上传时间:2016-7-25 16:10
而MKImpulse是基于GCD编写的脉冲器,

iOS App 动态修改地理位置

李世铿上传时间:2016-7-13 15:48
GCDWebServer

12下一页

编辑推荐

关闭

每日头条

【官方公告】金钱的获得方法、用途及vip特权介绍
相信很多技术GG现在都有这样一个疑问,论坛的金钱有什么作用,怎么样才能快速挣金钱?快来看攻略吧~

查看 »

联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们
Powered by Discuz! X3.2   © 2001-2013 Comsenz Inc. |广东互联网违法和不良信息举报中心|中国互联网举报中心|Github|申请友链|Code4App ( 粤ICP备15117877号-1 )|