首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
线程相关
订阅
飞狗蛋儿
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
[iOS] 谈谈iOS多线程的锁
iOS开发中由于各种第三方库的高度封装,对锁的使用很少,刚好之前面试中被问到的关于并发编程锁的问题,都是一知半解,于是决定整理一下关于iOS中锁的知识,为大家查缺补漏。 在过去几十年并发研究领域的出版物中,锁总是扮演着坏人的角色,锁背负的指控包括引起死锁、锁封护(luyang注…
iOS 狂暴之路 - 视图控制器 (UIViewController) 使用详解
在之前的一片文章中已经介绍了 从 iOS 的第一个应用中能学习到哪些知识点 在那篇文章中主要介绍了一个 iOS 程序的启动过程和应用的几大对象,以及应用的生命周期,同时也介绍了应用中的控制器知识点,介绍了其生命周期方法,那么对于一个 iOS 应用一般都是会包含多个页面,而每个页面就是一个控制器,一个控制器一般都是关系到一个 UIView 的,但是我们在真正使用这些控制器的时候会发现,多个页面之间的跳转关系该如何控制。在之前的文章知道一个应用对应一个窗口对象 UIWindow,每个窗口都有一个根控制器对象,那么如果一个应用有多个控制器该如何管理这些控制器呢?那么就是本文需要介绍的重点了。
dispatch_async 的 block 中是否该使用_weak self
问题分析 我看过很多文章关于在 dispatch_async 的 block 里面使用_weak self, 但是让我疑惑的是,以下代码是否需要必须使用_weak self, 因为我也看到了很多观点说,在有些情况下不需要使用__weak self. self.myQueue = dis…
把握 AFNet 网络请求完成的正确时机
对于 iOS 开发中的网络请求模块,AFNet 的使用应该是最熟悉不过了,但你是否把握了网络请求正确的完成时机?本篇文章涉及线程同步、线程依赖、线程组等专用名词的含义,若对上述名词认识模糊,可先进行查阅理解后阅读本文。如果你也纠结于文中所述问题,可进行阅读希望对你有所帮助。
VVeboTableView 源码解析
最近在看一些 iOS 性能优化的文章,我找到了 VVeboTableView 这个框架。严格来说这个不属于框架,而是作者用自己的方式优化 UITableView 的一个实践。 VVeboTableView 展示了各种类型的 cell(转发贴,原贴,有图,无图)。虽然样式比较复杂,但是滑动起来性能却很好:我在我的 iphone 4s 上进行了 Core Animation 测试,在滑动的时候帧率没有低于 56,而且也没有觉得有半点卡顿,那么他是怎么做到的呢?
怎样做才能保证线程安全?
在软件编程中,多线程是个绕不开的话题。多线程的使用,能够提高程序的运行效率,但也带来新的问题:如何保证线程安全? 在维基百科中线程安全的解释是:指某个函数、函数库在多线程环境中被调用时,能够正确地处理多个线程之间的共享变量,使程序功能正确完成。换句话说,就是某个变量在被某条线程…