Live data from Hacker News

CS193p: Developing Apps for iOS

cs193p.sites.stanford.edu

141–150 of 174 posts

Re: CS193p: Developing Apps for iOS

#141
post #93

Earlier quoted context omitted.

The GP's question was about learning IOS dev. For that, you only need the Mac. There is a simulator built in to Mac dev tools so you don't have to have an iphone. The developer account also isn't needed to learn. You only need the $99/year account to publish apps to the app store.

I think you also need the dev account if you want to run apps on a physical phone, but it's been awhile since I tried.

You can side-load builds onto your iPhone/iPad and they expire after a while (maybe 30 days).

Re: CS193p: Developing Apps for iOS

#142

Does anyone know of a good course to get started on AppleTV development? I've tried getting started with a small hobby project multiple times, and I get something working, but the documentation I can find doesn't really help you get into more advanced stuff.

TvOS is 90% the same as iOS, and has almost no viable application market besides video streaming apps. Unfortunately that means there are almost no docs or classes on programming it. The occasional WWDC presentation is all there is.

Re: CS193p: Developing Apps for iOS

#143

Since this is posted here I'll ask a question that has been bugging me for the last year: Who does the captions on these YouTube videos? Is it automated? I ask because every CS193p video starts with the same opening scene/music and the caption describing the music is different on every single one . Is this an auto-caption algorithm just getting it wrong? Or is there a person having fun behind the scenes waiting for s…

The course's videos have options for both "English" and "English (auto-generated)" captions. The non-generated one is uploaded by whoever uploaded the video.

Re: CS193p: Developing Apps for iOS

#144
Paul Hegarty does a great job of refreshing this course every year so students are taught Apple’s latest tech even when the old stuff isn’t deprecated. I’ve been coming back to CS193p lectures for years and they’re always up to date.

Re: CS193p: Developing Apps for iOS

#145
post #74
post #29

Is it weird that a /university/ is offering this course on how to work with a specific commercial product? Shouldn't this be the domain of Apple itself or a company that specialises in training?

Huh. Lots of different perspectives out there... - Is it weird that there's barely any training of practical software engineering in a university setting as it is, and now this question posits that one of the great durable examples of such a course is somehow against the norm? - Is it weird that a community would train someone in methods and concepts using the technologies invented up the street? - Is it weird to thi…

I got a Computer Engineering degree from Mississippi State University, and I was able to take a 1-hour class on writing iOS apps.

However, it was taught by the business school, and I think that was very appropriate.

Re: CS193p: Developing Apps for iOS

#147
post #29

Is it weird that a /university/ is offering this course on how to work with a specific commercial product? Shouldn't this be the domain of Apple itself or a company that specialises in training?

Stanford (like many others) has continuing education classes as well.

Re: CS193p: Developing Apps for iOS

#148
post #29

Is it weird that a /university/ is offering this course on how to work with a specific commercial product? Shouldn't this be the domain of Apple itself or a company that specialises in training?

Apple has been doing it for ages, more universities should take inspiration from his and teach students practical skills and not just archaic programming technologies.

Re: CS193p: Developing Apps for iOS

#150
post #29

Is it weird that a /university/ is offering this course on how to work with a specific commercial product? Shouldn't this be the domain of Apple itself or a company that specialises in training?

Did you somehow miss the decades of schools teaching DOS Windows Excel Word etc. because that’s what everybody used?
Post reply on HN