Core Foundation编程概念全解
Core Foundation设计概念介绍 Core Foundation是一个库,它有一组编程接口,从基于Objective-C的Foundation框架概念上派生出来,但用C语言实现。为此,Core Foundation在c中实现了一个...
srcminiCore Foundation设计概念介绍 Core Foundation是一个库,它有一组编程接口,从基于Objective-C的Foundation框架概念上派生出来,但用C语言实现。为此,Core Foundation在c中实现了一个...
接上一章未完成的Objective-C线程技术,这一章我们主要内容是:线程同步和线程安全。 线程安全 在一个应用程序中存在多个线程,这就带来了关于从多个执行线程安全访问资源的潜在问题。修改相同资源的两个线程可能会以不希望的方式相互干扰。例如...
线程是使在单个应用程序中同时执行多个代码路径成为可能的几种技术之一。虽然较新的技术,如operation objects和Grand Central Dispatch (GCD),为实现并发提供了更现代、更高效的基础设施,但OS X和iOS...
Objective-C语言尽可能地将编译时间和链接时间推迟到运行时。只要有可能,它就会动态地执行操作。这意味着该语言不仅需要一个编译器,还需要一个运行时系统来执行编译后的代码。运行时系统作为Objective-C语言的一种操作系统,它使语言...
前言 并发性是指多个事件同时发生的概念。随着多核cpu的普及以及每个处理器中内核数量的增加,软件开发人员需要新的方法来利用它们。尽管OS X和iOS等操作系统能够并行运行多个程序,但这些程序大多在后台运行,执行的任务几乎不需要连续的处理器时...
Objective-C中的内存管理 内存管理是管理对象的生命周期,并在不再需要它们时释放它们的编程规则。管理对象内存是性能问题;如果应用程序没有释放不需要的对象,那么它的内存占用会增加,性能会受到影响。然而,垃圾收集在iOS中是不可用的。i...
前几天,我在iOS上搜索了更多关于内存管理的内容。这对我来说是一个很难理解的话题。因此,我决定在Objective-C中再深入一点——因为我已经在学习它了,以便更好地理解内存管理,并对这个主题有更深入的理解。例如在ARC之前是怎么样的?之后...
当Cocoa/CocoaTouch框架处理几乎所有具有高级API的东西时,使用Core Foundation中的东西则可能有一些困惑,本文主要介绍Core Foundation和Foundation的区别以及相关的内存管理。 什么是Core...
event loop是什么?为什么不能在子线程更新UI?你可能听过Android中的looper、iOS中的事件循环、JavaScript的Event Loop等等,这些都是类似的概念。GUI编程中可能最容易犯错或忽略的问题是:在子线程中更...
关于内存管理 应用程序内存管理是在程序运行时分配内存、使用内存并在使用完内存后释放内存的过程。编写良好的程序使用尽可能少的内存。在Objective-C中,它也可以被看作是在许多数据和代码之间分配有限内存资源所有权的一种方式。完成本指南的学...
热门排行
阅读 (93)
1日本平台神似三上悠亚鞠婧祎的混血女神劲爆视频36部5G合集阅读 (74)
2冰块挑战小视频150M漂亮馒头娇声连连阅读 (69)
3抖音冷妹无表情热舞1v265M曲线太吸睛阅读 (62)
4变装社区小雯丁字裤拍摄1部178M清纯高中生超性感阅读 (58)
5748MB劲爆私密!云盘嫩模小鹿魅惑主动2部短片阅读 (58)
6216M老虎菜原创雯雯第2回私拍1V太傲娇阅读 (56)
7JK学妹芋圆纯欲秘境展示1V高清再现896M珍藏阅读 (53)
81.3G文文劲舞合集8部舞出精彩绝美身段阅读 (52)
9优质娇妻Breezy推特婚纱视频445部189M阅读 (52)
10贵州搭讪摘野菜女高中生车内私密录像1部850M网盘资源嫩