Live data from Hacker News

CS193p: Developing Apps for iOS

cs193p.sites.stanford.edu

51–60 of 174 posts

Re: CS193p: Developing Apps for iOS

#51

I'm assuming you need a Mac computer to develop ios applications? I have an iphone and ipad but I won't purchase their computers.

Technically, no; my first App Store release lo those many years ago was developed using a Hackintosh. That was like ten years ago, though, so maybe something has changed that requires, say, the Secure Enclave or something.

I wonder how macs move to custom chips will impact the hackentosh community going forward. I can see the day when intel is simply no longer supported as a platform.

Re: CS193p: Developing Apps for iOS

#55
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?

I also think it's weird too but decided it's my problem/snobbery even.

Universities have a bunch of roles and one of them is to teach skills you'll need in a given job. While some of those skills are truly general (problem solving, certain mathematics, thermo) you still learn the ones most common in your discipline. When you start a job as a new graduate you should have some familiarity in the tools and language of your discipline -- what units are used, how people talk (different disciplines can use different terms for the same thing), and yes, the most important tools. When I was an undergraduate we used Bridgeport mills (yes, it was pre CNC -- they were installed the very next year) because those were the common tools.

Many of the things I learned back then are obsolete, but I realize that most of the time was spent on the stuff that has lasted: diff eq, thermo, "deep skills". However I could not have been of any use to any employer if I didn't know (in my case) how to program a Lisp machine.

Re: CS193p: Developing Apps for iOS

#57
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.

Re: CS193p: Developing Apps for iOS

#59
post #45

Did this course almost a decade ago when it was ObjC based. Never really pursued iOS development (a big mistake on my part) but with Swift and SwiftUI I'm game to give it another try.

I was an ios dev via Objective-C in another life.

Swift and SwiftUI is such a fundamental shift in experience for the better.

There are a few esoteric things based on full interoperability with ObjectiveC and the cocoa API's, but for most apps, it's really straight forward.

Re: CS193p: Developing Apps for iOS

#60
post #11

I'm sure this is great content, but the usage of Comic Sans for the slides really brings that first impression down.

I don't think it is Comic Sans. Probably Chalkboard:

https://en.wikipedia.org/wiki/Chalkboard_(typeface)

http://www.identifont.com/differences?first=Chalkboard&secon...

If you want to see a prominent Computer Scientist using Comic Sans, you need to watch Haskell creator Simon Peyton Jones' talks:

https://www.reddit.com/r/haskell/comments/1bd1ia/spj_and_com...

Post reply on HN