个性化阅读
专注于IT技术分析

2020年01月的文章

第2页
Objective-C

Objective-C线程技术:线程同步和线程安全

半瓶木阅读(942)评论(0)赞(0)

接上一章未完成的Objective-C线程技术,这一章我们主要内容是:线程同步和线程安全。 线程安全 在一个应用程序中存在多个线程,这就带来了关于从多个执行线程安全访问资源的潜在问题。修改相同资源的两个线程可能会以不希望的方式相互干扰。例如...

Objective-C

Objective-C线程技术开发详解

半瓶木阅读(875)评论(0)赞(0)

线程是使在单个应用程序中同时执行多个代码路径成为可能的几种技术之一。虽然较新的技术,如operation objects和Grand Central Dispatch (GCD),为实现并发提供了更现代、更高效的基础设施,但OS X和iOS...

Objective-C

Objective-C运行时Runtime完全解读

半瓶木阅读(881)评论(0)赞(1)

Objective-C语言尽可能地将编译时间和链接时间推迟到运行时。只要有可能,它就会动态地执行操作。这意味着该语言不仅需要一个编译器,还需要一个运行时系统来执行编译后的代码。运行时系统作为Objective-C语言的一种操作系统,它使语言...

Objective-C

Objective-C并发编程完全解读

半瓶木阅读(819)评论(0)赞(0)

前言 并发性是指多个事件同时发生的概念。随着多核cpu的普及以及每个处理器中内核数量的增加,软件开发人员需要新的方法来利用它们。尽管OS X和iOS等操作系统能够并行运行多个程序,但这些程序大多在后台运行,执行的任务几乎不需要连续的处理器时...

Objective-C

快速了解iOS内存管理

半瓶木阅读(955)评论(0)赞(0)

前几天,我在iOS上搜索了更多关于内存管理的内容。这对我来说是一个很难理解的话题。因此,我决定在Objective-C中再深入一点——因为我已经在学习它了,以便更好地理解内存管理,并对这个主题有更深入的理解。例如在ARC之前是怎么样的?之后...