|
|
1
1
iPhone的内存管理没有改变。3.2中仍然没有垃圾收集。当从10.4迁移到10.5时,这是一个Mac开发问题。我还是推荐斯坦福的课程。从3.0到3.2没有什么显著的变化会影响到一个我能想到的新的学习者。年从2.0变为3.0。
我也张贴了 syllabus 我在教Mac和iPhone时使用。 |
|
2
3
对不起,这显然是错误的。内存管理的工作一直是一样的,它周围的约定也没有改变。 你会发现iPhone操作系统版本之间的主要区别是新的API(有时会使旧的API过时,但这种情况不会经常发生),对API的细微更改和错误修复。 考虑到我上面所说的,几乎所有的iPhone教程都应该让你开始学习。只有在查看特定的API时,才应尝试查找最新版本。另一方面,sdk文档在标记过时的项和指导您使用“XYZ的新方法”方面非常好,因此不应该有太多问题。 |
|
|
3
2
你不会找到一个纯粹的3.2资源,因为(a)3.2太新了,(b)iPhone应用程序仍在3.1.3 SDK下发布。 处理旧的参考资料是一件痛苦的事情,但是在一个快速发展的企业中,这样的软件是不可避免的。从技术上讲,几乎所有的书面材料在六个月内都会有些过时。您必须经常注意更改和修订的通知。这是不可能的。 然而,iPhoneOS的语言和API的核心在3年多的时间里没有发生根本的变化。唯一的主要转变是对ipad硬件的支持,例如弹出窗口,这是明显不同的。 根据我的经验,免费资源时代比付费资源时代更糟,原因很简单,就是更新参考资料使其保持最新状态是乏味的,而且大多数不领报酬的人对从事这项工作没有兴趣。如果你想要相对最新和更新的信息,你必须为此付费。 我向我的客户推荐奥雷利的在线游猎。对于一本精装书或每月两本的费用,你可以无限制地访问一个巨大的图书馆。这些书的出版日期及其所涵盖的版本都很容易获得。许多书都是相当连续的更新。你可以接触到最新的文章和视频。 但最终,这只是一个缓慢的过程。完美的资源不会落入你的圈套。事实上,获得最新信息的唯一方法就是雇佣一个有经验的人,让他知道什么是新的,什么是旧的。 |
|
|
George Kim · 如何在iOS中模拟特定坐标空间中的触摸? 2 年前 |
|
|
BENG · 协调C++和Objective-C中结构的填充 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 2 年前 |
|
|
Community wiki · 在OpenGL中显示YUV 2 年前 |
|
|
YosiFZ · pod更新依赖关系pod 2 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |