首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
君亦
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
赞
文章( 24 )
沸点( 0 )
iOS 多线程详解
1. 基础概念 进程是计算机中已运行程序的实体,是线程的容器维基百科-进程。每个进程之间是相互独立的,每个进程均运行在器专用且收保护的内存空间内。 把工厂作为一个系统,进程类似于车间。 线程是操作系统能够进行运算调度的最小单位维基百科-线程。一个进程的所有任务都在线程中执行。一…
字节跳动如何系统性治理 iOS 稳定性问题
本文是丰亚东讲师在2021 ArchSummit 全球架构师峰会中「如何系统性治理 iOS 稳定性问题」的分享全文
重构代码的 5 个 Xcode 技巧
作为一名开发人员,有时重构代码比写代码的时间都要多,所以知道如何重构一段代码是开发者需要掌握的一项非常重要的技能之一。
iOS多线程详解:实践篇
iOS多线程实践中,常用的就是子线程执行耗时操作,然后回到主线程刷新UI。在iOS中每个进程启动后都会建立一个主线程(UI线程),这个线程是其他线程的父线程。由于在iOS中除了主线程,其他子线程是独立于Cocoa Touch的,所以只有主线程可以更新UI界面。iOS多线程开发实…
iOS 关键字全面详解
按照使用场景和作用可分为六个大类: 修饰器类型:@property、@synthesize、@dynamic 原子安全类型: nonatomic、atomic 计数引用类型: strong、weak、
深入理解iOS的block
在文章之前,先抛出如下问题。 如果现在不是很熟悉,希望看完这篇文章,能有个新的认识。 先介绍一下什么是闭包。在 wikipedia 上,闭包的定义是 block 实际上就是 Objective-C 语言对于闭包的实现。 如图所示,age是直接值传递,height传递的是*hei…
IOS开发基础——属性关键字(copy strong weak等)
在ios的开发中,我们最常用到的就是那些修饰属性的关键字。 这些都是我们在日常的开发中常用到的一些关键字。关于他们的详细用法以及作用,在下面进行详细的分析讲解。 调用了 _Strcopy = [Strcopy copy] 方法。 atomic原子操作:加锁,保证 getter …
iOS-消息转发机制详解
1、消息转发机制的原理 要明白消息转发机制,首先要搞清楚几个关键词的含义和区别:方法、选择器、消息 方法:方法也可以认为就是我们平时说的函数,称呼不同而已,如下所示,test就是一个返回为空,不带参数
iOS开发·runtime原理与实践: 消息转发篇(Message Forwarding) (消息机制,方法未实现+API不兼容奔溃,模拟多继承)
在我们开始使用消息机制之前,我们可以约定我们的术语。例如,很多人不清楚“方法”与“消息”是什么,但这对于理解消息传递系统如何在低级别工作至关重要。 方法:与一个类相关的一段实际代码,并给出一个特定的名字。例:- (int)meaning { return 42; } 消息:发送…
ReactNative实现APP应用内部画中画(iOS端)
ReactNative使用react-native-video组件实现APP应用内部画中画功能,并介绍集成过程中踩的坑
下一页
个人成就
文章被点赞
15
文章被阅读
9,381
掘力值
219
关注了
6
关注者
7
收藏集
1
关注标签
1
加入于
2019-06-06