这些真的是我为iPhone编程所需要的步骤吗?

时间:2021-09-16 08:00:31

First I went and purchased: Beginning iPhone Development: Exploring the iPhone SDK

首先我去买了:开始iPhone开发:探索iPhone SDK

And it said I should know Objective-C

它说我应该知道Objective-C

Then I went and purchased Learn Objective–C on the Mac by Mark Dalrymple, Scott Knaster

然后我去买了马克·达尔林普尔(Mark Dalrymple),斯科特·纳斯特(Scott Knaster)在Mac电脑上学习Objective-C。

And it said I should know C

题目说我应该知道C

then now I'm at the beginning with Learn C on the Mac by Dave Mark

现在我开始学习戴夫·马克的《Mac上的学习C》

So this is the long journey I need to take to finally start producing actually GOOD apps for the iPhone

这是我需要进行的漫长旅程,最终开始为iPhone开发真正好的应用程序

C > OBJECTIVE-C > APPS?

> OBJECTIVE-C >应用程序?

4 个解决方案

#1


4  

Nah, forget learning C, just go straight to Objective-C. My humble opinion.

不,忘记学习C,直接去Objective-C。我的拙见。

#2


2  

If the Learn Objective C book assumes you know C then is it likely to not go into the code in as much detail as you need, making it more difficult for you. However you don't need to learn all of C, or even a lot, so working through a book will take some time.

如果《学习目标C》假定您知道C,那么它是否可能不像您需要的那样深入到代码中,从而使您的代码更加困难。然而,你不需要学习所有的C语言,甚至很多,所以写一本书需要一些时间。

Better, as silky says, jump straight into Objective-C, and when you struggle just come to SO

就像丝克说的,最好直接跳到Objective-C中,当你遇到困难的时候

#3


1  

If you're a complete beginning to computer programming, I might get some information about programming in general before going to Objective-C; it's an easy language, but it would help to general programming constructs (like if statements, etc) and how they work before you learn how Objective-C does it.

如果你是计算机编程的一个完整的入门,我可能会在讲Objective-C之前得到一些关于编程的信息;这是一种简单的语言,但是它将有助于一般的编程结构(如if语句等)以及它们在您学习Objective-C之前是如何工作的。

#4


1  

I would think that you WOULD want to learn C first. Most objective-c books are going to presume that you know the difference between pointers and values, that you know basic looping and control statements, and that you understand arrays, structs, and functions.

我想你会想先学C。大多数objective-c书籍都假定你知道指针和值之间的区别,知道基本循环和控制语句,知道数组、结构和函数。

Contrary to some other advice, unless an objective-c book you buy specifically starts from zero and makes that claim, I WOULDN'T just jump in. People will say that objective-c is easy, but that's not necessarily true, since with compiled languages (unlike interpreted ones where speed doesn't matter so the runtime can hide complexity via abstraction) the devil is in the details.

与其他一些建议相反,除非你买的一本objective-c的书是从零开始的,并提出这个要求,否则我不会直接跳进去。人们会说objective-c很简单,但这并不一定是真的,因为对于编译语言(与解释语言不同,编译语言的速度并不重要,所以运行时可以通过抽象来隐藏复杂性),细节才是问题的关键。

If you read an objective C book and you don't know what the "*" is for in front of a variable, start with C. My two cents.

如果你读了一本objective - C的书,却不知道在变量前面的"*"是什么意思,那就从C开始。

#1


4  

Nah, forget learning C, just go straight to Objective-C. My humble opinion.

不,忘记学习C,直接去Objective-C。我的拙见。

#2


2  

If the Learn Objective C book assumes you know C then is it likely to not go into the code in as much detail as you need, making it more difficult for you. However you don't need to learn all of C, or even a lot, so working through a book will take some time.

如果《学习目标C》假定您知道C,那么它是否可能不像您需要的那样深入到代码中,从而使您的代码更加困难。然而,你不需要学习所有的C语言,甚至很多,所以写一本书需要一些时间。

Better, as silky says, jump straight into Objective-C, and when you struggle just come to SO

就像丝克说的,最好直接跳到Objective-C中,当你遇到困难的时候

#3


1  

If you're a complete beginning to computer programming, I might get some information about programming in general before going to Objective-C; it's an easy language, but it would help to general programming constructs (like if statements, etc) and how they work before you learn how Objective-C does it.

如果你是计算机编程的一个完整的入门,我可能会在讲Objective-C之前得到一些关于编程的信息;这是一种简单的语言,但是它将有助于一般的编程结构(如if语句等)以及它们在您学习Objective-C之前是如何工作的。

#4


1  

I would think that you WOULD want to learn C first. Most objective-c books are going to presume that you know the difference between pointers and values, that you know basic looping and control statements, and that you understand arrays, structs, and functions.

我想你会想先学C。大多数objective-c书籍都假定你知道指针和值之间的区别,知道基本循环和控制语句,知道数组、结构和函数。

Contrary to some other advice, unless an objective-c book you buy specifically starts from zero and makes that claim, I WOULDN'T just jump in. People will say that objective-c is easy, but that's not necessarily true, since with compiled languages (unlike interpreted ones where speed doesn't matter so the runtime can hide complexity via abstraction) the devil is in the details.

与其他一些建议相反,除非你买的一本objective-c的书是从零开始的,并提出这个要求,否则我不会直接跳进去。人们会说objective-c很简单,但这并不一定是真的,因为对于编译语言(与解释语言不同,编译语言的速度并不重要,所以运行时可以通过抽象来隐藏复杂性),细节才是问题的关键。

If you read an objective C book and you don't know what the "*" is for in front of a variable, start with C. My two cents.

如果你读了一本objective - C的书,却不知道在变量前面的"*"是什么意思,那就从C开始。