gpt4 book ai didi

ios - 核心基础vs基础或核心基础+基础

转载 作者:行者123 更新时间:2023-12-01 19:04:33 30 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

8年前关闭。




Improve this question




作为一个初学者,我已经开始学习 Objective-c 的概念,但是有很多我在引用和指南中解释的核心基础概念和方法,特别是涉及到内存管理主题(MRC、ARC、免费桥...... .)。

现在我想知道,将来当我尝试跳到 Cocoa 或 Cocoa touch 来创建应用程序时,Foundation 将支持我制作任何类型的应用程序(实用程序、游戏等)或不学习核心基础编程的所有需求我失去了一条腿,必须回来找它???

否则我可以同时研究它们。

最佳答案

Core Foundation 是一组基础 API,用于系统中一些非常常用的基本功能。它们在 C 中的存在部分是历史原因,部分是为了促进在工具中的使用,例如命令行实用程序,这些工具在历史上被认为难以在 Cocoa 中编程。

许多 iOS 程序员从不直接使用 Core Foundation API,因为大部分功能在 Cocoa 或 Cocoa Touch Foundation 框架类中可用。但是,如果没有 Cocoa 或 Cocoa Touch,您将无法编写 iOS(或 OS X)应用程序。

根据我的经验,了解 Core Foundation 和 Cocoa/Cocoa Touch Foundation 框架背后的概念,尤其是它们的交互(ARC 环境中两者之间的接口(interface)处的免费桥接和内存管理)是很好的,但对于许多人来说人,核心基础碎片可以留到以后。

就个人而言,我建议对上述概念有一个基本的了解,这对于任何使用 Mac 或 iOS 编程的人来说都是一个好主意。

关于ios - 核心基础vs基础或核心基础+基础,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20582495/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com