iOS 应用程序开发:初学者

发布于 2025-01-05 18:35:15 字数 560 浏览 0 评论 0原文

我正在寻求以下方面的帮助。这将是一个非常普遍和模糊的问题,但我会感谢人们的意见。

我目前正在学习 Objective-C,目的是为 iOS 开发应用程序。到目前为止一切顺利 - 我显然是从底部开始,“Hello World”,添加两个数字等。接下来我将制作自​​己的计算器。

我熟悉的其他技术是 HTML5 和 CSS3。就 JavaScript 而言,我已经将它用于表单验证,除此之外就没有太多了。我已经了解了 AJAX 和 JSON 的概念。我使用 PHP 进行服务器端表单验证、格式化以及发送联系表单信息,但除此之外就没有太多了。我几乎没有使用 MySQL 的经验。

我想我正在寻找人们来告诉我我需要知道什么!开发应用程序时是否会出现重复操作?如果是的话,我想练习这些。例如,建立某种用户信息数据库是应用程序开发中的常见操作吗?我不知道该怎么做,但如果它很常见,我想知道怎么做。

我不知道我是否说清楚了,但我正在寻找真正的基础知识。 “通常在开发应用程序时,人们需要执行 x、y、z,以便他们可以执行 a、b 和 c”。

我真的很感激任何有关这方面的帮助,尽管它看起来很模糊和简单。

更新:感谢大家的回复

I'm looking for some help with the following. This will be a very general and vague question but i would appreciate people's input.

I'm currently learning Objective-C with the idea of developing applications for iOS. So far it is going ok - i'm obviously starting at the bottom, "Hello World", adding two numbers etc. Next i'm going to be making my own calculator.

Other technologies i'm familiar with are HTML5 and CSS3. As far as JavaScript goes, i have used it for form validation, not much else. I have been introduced to the idea of AJAX and JSON. I have used PHP for server-side form validation and formatting and sending contact form information, but not much else. I have almost no experience with MySQL.

I guess i'm looking for people to tell me what i need to know! Are there recurring actions that come up when developing an application? If so, i want to practice these. For instance, is setting up some kind of user information database a common action in application development? I don't know how to this but if it is common i want to know how.

I don't know if i'm making myself clear, but i'm looking for the real basics here. "Often when developing an application, people will need to do x, y, z so that they can do a, b and c".

I'd really appreciate any help with this, as vague and simple as it may seem.

UPDATE: Thanks everyone for the replies

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

帅气尐潴 2025-01-12 18:35:15

事实上,iTunes U 可能是您的朋友。例如,斯坦福大学有一些很棒的课程,基本上可以带你完成整个过程。确实有点假设有一点面向对象的编码经验,但它们可能值得一试(而且它们是免费的)

Actually, iTunes U might be your friend. There are some great courses from Stanford on there for example which essentially take you through the whole thing. The do kind of assume a littl eobject orientated coding experience, but they may be worth dipping in to (and they're free)

箹锭⒈辈孓 2025-01-12 18:35:15

首先学习 Objective-C 和 iOS Sdk...
然后你自己就会知道还需要学习什么。

如果没有这些,学习 iOS 的任何其他内容对于 iOS 应用程序来说都是一条漫长的道路。

Learn Objective-C and iOS Sdk first...
Then you will yourself know what else to learn..

Without these.. learning anything else for iOS specifically is taking the long route for iOS apps.

鹿港小镇 2025-01-12 18:35:15

嗯,你是对的!你的问题很笼统。如果您想开始,请尝试这个网站。它有非常多的教程可以帮助您入门......

Well, you are right! Your question is very generic. If you want to get a start, try this site. It has very much all tutorials to get you started...

刘备忘录 2025-01-12 18:35:15

您应该熟悉 UIKit 类 - 这些将成为您的应用程序的构建块,并且您将花费大量时间自定义它们 - 尝试不同的 UIViewController(导航、选项卡栏、表格)。学习使用 Interface Builder - 它将节省您大量时间。

一个好的起点是查看 XCode 中可用的 iOS 应用程序模板。与它们一起创建项目,看看它们使用什么,您可以用它们做什么。

之后...这取决于您要编码的内容。

You should familiarize yourself with the UIKit classes - those will be building blocks of your applications, and you will spend much time customizing them - experiment with different UIViewControllers (navigation, tabbar, table). Learn to use Interface Builder - it will save you lots of time.

A good place to start would be to look at the iOS application templates available in XCode. Create projects with them and see what they use, what you can do with them.

After that... well that depends on what you will be coding.

凡间太子 2025-01-12 18:35:15

您需要很好地掌握面向对象设计和 OO 概念,才能很好地编写 iOS 应用程序。了解模型-视图-控制器设计模式 (MVC),因为它在 UIKit 库中激增。当您开始学习目标 C 时,了解 OO 将有所帮助。

当您开始将 nib 连接到视图控制器、将用户操作与底层对象上的消息绑定、将模型数据渲染到视图中等时,了解 MVC 将有所帮助。它也将有助于理解大多数 UIKit 控件固有的委托模式。

基本了解异步处理/线程的工作原理也很重要,这将有助于利用通知、异步通信(对 json/Web 服务的异步 http 调用等)等工具。以及定时器、动画等。

You need to have a good handle on object oriented design and OO concepts to code iOS apps well. Read about the Model-View-Controller design pattern (MVC) as it proliferates throughout the UIKit libraries. Understanding OO will help when you start learning objective C.

Understanding MVC will help when you start wiring up nibs to your view-controllers, tying user actions to messages on underlying objects, rendering model data into your views etc. It will also help in understanding the delegation patterns inherent in most of the UIKit controls.

Getting a basic understanding of how asynchronous processing/threading works is also important and will help in utilising tools like notifications, asynchronous communication (asynch http calls to json/web services etc.). as well as timers, animation etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文