gpt4 book ai didi

iphone - iPhone 开发的陷阱

转载 作者:行者123 更新时间:2023-12-03 18:37:17 25 4
gpt4 key购买 nike

是否有任何关于开发 iPhone 应用程序时要避免的陷阱的指南?

最佳答案

当然,数千。对于任何软件开发来说都是如此。不幸的是,列举它们的最简单方法就是将它们写在一张纸上,同时等待友好的灵魂将您从刚刚陷入的困境中解救出来。

但是:

  1. 不要尝试重新发明轮子。 iPhone API 非常完整——您只需寻找您需要的功能即可。事情并不总是按照您期望的方式实现。仔细阅读指南。查看教程并分析它们是如何工作的。 (尝试在教程中在这里或那里更改一行,看看更改会产生什么差异。)我在 1 年的 iPhone 开发中犯的最大错误是没有足够努力地找到iPhone 方式做某事。

  2. 不要忽视内存管理;尽早并经常掌握它。使用 Instruments 中的对象分配和泄漏工具经常检查内存泄漏。我建议您在完成每个功能或 View 后进行检查;如果您不断发现错误,则频率会更高。最终你可能会非常了解它,从而可以停止这样做。

  3. 不要只使用默认的build设置。和他们一起玩,了解他们在做什么。弄清楚认证和分发。 快速进入开发者计划 - 可能需要一段时间才能完成该管道。 [当您收到需要续订的通知时,请立即进行更新——该过程存在问题。 ]

  4. 不要忽视仔细阅读人机界面指南 (HIG)。如果他们说不要做某事——那就不要做。 Apple 拒绝滥用其图标的应用程序。

  5. 不要吝惜营销。是的,App Store 将您的应用程序展示给数百万人……理论上是这样。但登上头版的可能性很小。 App Store 上有很多出色的应用程序,但销量并不高,因为没有人了解它们。

  6. 不要安于现状。如果出现一项新技术,看看它是否能让你的工作变得更轻松;如果是的话,请花时间学习它。个人例子:我现在正尝试从基于 SQLite 的数据管理切换到 Core Data,因为我开始最近的项目时很着急;现在我希望我当时能放慢速度思考一下。

  7. 不要陷入你的设计思维(例如)“我如何用表格 View 实现我的概念?”确实, TableView 对于许多信息和实用应用程序来说是很自然的,但不要受到限制。相反,想想用户想要做什么,如何让他们变得更容易——将要一起使用的东西放在一起,等等。如果您从未探索过用例的概念,请阅读他们。

  8. 不要犹豫构建复合 View 。我在 Stack Overflow 上看到的许多问题都与将工具栏放在表格顶部或在文本字段的背景中放置图像有关。我理解以简单的方式做事的愿望,正如我在上面#1 中所说的,如果有简单的方法,就使用它。但在许多情况下,解决方案只是以适当的位置和透明度对几个 View 进行分层。

关于iphone - iPhone 开发的陷阱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1216532/

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