![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS笔记
文章平均质量分 73
徐无为
这个作者很懒,什么都没留下…
展开
-
ios笔记:OSSpinLock锁和dispatch_semaphore锁
1.OSSpinLock OSSpinLock 自旋锁,性能最高的锁。原理很简单,就是一直 do while 忙等。它的缺点是当等待时会消耗大量 CPU 资源,所以它不适用于较长时间的任务。对于内存缓存的存取来说,它非常合适。 内存访问速度很快,锁占用的时间少,所以用的速度最快的OSSpinLockLock 声明 pthread_mutex_t _lock; pthread_mutex_i...原创 2018-05-17 13:48:26 · 600 阅读 · 0 评论 -
ios delaysContentTouches和canCancelContentTouches属性的含义和应用场景
@property(nonatomic) BOOL delaysContentTouches; A Boolean value that determines whether the scroll view delays the handling of touch-down gestures. @property(nonatomic) BOOL canCancelContentTouches...原创 2018-05-18 11:07:24 · 1719 阅读 · 0 评论 -
ios FlexBoxLayout 详解
什么是FlexBosLayout 2009年,W3C提出了一种新的方案–Flexbox布局(弹性布局),可以简便、完整、响应式地实现各种页面布局。Flex布局模型不同于块和内联模型布局,块和内联模型的布局计算依赖于块和内联的流方向。 并且React Native也是使用的Flex布局,对于客户端开发来说学习Flex大有裨益。 基本概念和属性 Flexbox布局依赖于flex direc...原创 2018-05-24 16:48:53 · 1634 阅读 · 0 评论 -
$ pod setup时,CocoaPods报CocoaPods was not able to update the `master` repo. If this is an unexpectc错
解决办法如下: 先删除全局的缓存: sudorm−fr /Library/Caches/CocoaPods/sudorm−fr /Library/Caches/CocoaPods/ sudo rm -fr ~/Library/Caches/CocoaPods/ sudo rm -fr ~/.cocoapods/repos/master/ 把当前 Pods 目录清空:...原创 2018-05-24 16:51:45 · 1618 阅读 · 0 评论