最近技术分享,想到了NSNotification这个话题,大家可能觉得平时项目中用通知很简单啊,并没有什么高深的东西吧,其实我们深入了去看,苹果官方api还是介绍了一些通知更...
最近技术分享,想到了NSNotification这个话题,大家可能觉得平时项目中用通知很简单啊,并没有什么高深的东西吧,其实我们深入了去看,苹果官方api还是介绍了一些通知更...
该文章属于<简书 — Anchoriter>原创,转载请注明:<简书社区 — Anchoriter>//www.greatytc.com/p/fdb50d303ad...
Mac设置开机启动 本文针对命令行使用的开发工具或自己编写的脚本设置开机启动,图形化界面的程序仅需要设置->用户与群组->登录项中即可配置。 相比于Linux开机启动设置的简...
1、公司一同事的操作:配置:server_addr: "tunnel.qydev.com:4443"trust_host_root_certs: false命令:./ngro...
本文是对 https://github.com/liangdahong/AMLeaksFinder) 的实现原理的分析。 原文地址 [https://github.com/l...
嗯嗯,`同时响应` 的确表述不严谨,已删除这条,感谢。😂
浅谈 iOS 事件的传递和响应过程问题 iOS 中 View 的事件到底是怎么传递和响应的? 为什么 父View 关闭了事件响应时,子View 就无法响应事件? 底层原理? 如何扩大 Button 的点击范围...
前言 如果你想将你开发的控件与别人分享,一种方法是直接提供源代码文件。然而,这种方法并不是很优雅。它会暴露所有的实现细节,而这些实现你可能并不想开源出来。此外,开发者也...
写个小工具,也想打包成dmg发送给别人使用。问题来了,怎么打包呢?网上搜了一下,将大致方法记录一下。 首先,得到要打包的app文件,在xcode的Products下(我们这里...
最近看了许多iPhone X适配的文章,发现很少有介绍safeArea的,就来随便写写 现在对于iPhone X的适配,有一种常见的做法是给导航栏或tabbar增加一个固定的...
@行走少年郎
嗯嗯,看了下源码,的确是先 -1 在判断,如果小于 0 就等待。
long
dispatch_semaphore_wait(dispatch_semaphore_t dsema, dispatch_time_t timeout)
{
long value = os_atomic_dec2o(dsema, dsema_value, acquire);
if (likely(value >= 0)) {
return 0;
}
return _dispatch_semaphore_wait_slow(dsema, timeout);
}
之前以为是先判断。
iOS 多线程:「GCD」详尽总结本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
dispatch_semaphore_wait:可以使总信号量减 1,信号总量小于 0 时就会一直等待(阻塞所在线程),否则就可以正常执行。
------------------------------------------------
==>
dispatch_semaphore_wait:可以使总信号量减 1,信号总量小于等于 0 时就会一直等待(阻塞所在线程),否则就可以正常执行。
这里应该是:
信号总量小于等于 0 时就会一直等待(阻塞所在线程)。
iOS 多线程:「GCD」详尽总结本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
Nginx 极简教程 本项目是一个 Nginx 极简教程,目的在于帮助新手快速入门 Nginx。examples 目录中的示例模拟了工作中的一些常用实战场景,并且都可以通过脚...
0.前言 线上出了重大bug怎么办?代码错误导致不能注册账号,MACD线不显示,充值界面打不开?整个人都慌得不行,领导要骂了,更重要的是要扣工资了!! 怎么办!!有了JSPa...
iOS 13终于引来了暗黑模式。 每当新特性的到来,iOS开发者们既紧张又有点小兴奋,怀揣着被虐的心态,让我们来看看暗黑模式到底是个啥。 虽然这是一个设计驱动的需求,但是本着...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...