gpt4 book ai didi

iphone - Cocoa 和 iPhone 开发之间的差异

转载 作者:太空狗 更新时间:2023-10-30 03:32:47 24 4
gpt4 key购买 nike

我目前正在阅读 Aaron Hillegass 的书“Cocoa Programming for Mac OS X”,因为它在整个社区都被强烈推荐。我想知道“Cocoa Programming”和 iPhone 开发之间是否存在极端差异。我对 iPhone 开发更感兴趣,但我认为如果我在继续之前熟悉 Cocoa,那么 iPhone 开发会更容易上手。

最佳答案

iPhone 编程是 Cocoa(技术上称为“Cocoa Touch”)的一种形式。它共享几乎所有相同的编程习惯用法,并且在框架中存在大量重叠。

Hillegas 的书是两者的一个很好的起点。在 Hillegass 的第 7 章之后,您将开始接触更多“Mac”主题,例如文档窗口管理等。这些都很好理解,但细节开始有所不同,您会发现它不会翻译得那么直接。

他教给您的思考模式在所有情况下都会有用。但是您在 Mac 上使用的实际类和对象在 iPhone 世界中并不完全相同。在 iOS 上, View 管理 (UIView) 与 Mac 的 NSView 完全不同。我发现在 iPhone 上它实际上更简单、更容易理解。

Hillegass 出版了一本专门针对 iPhone 的新书。我还没有浏览过它。

关于iphone - Cocoa 和 iPhone 开发之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3842739/

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