2015-04-02

from dot net to mac

notes from 2012

starting ios development at work

requires a mac
=> xcode
=> appleid
=> credit card?

manual install

chrome
aquamacs.org
yemuzip

from the objective-C tutorial
"... dynamic typing is sometimes called weak typing and static typing is called strong typing."
this is incorrect and misleading.

a positive thing, method calls on nil just return nil.

calling a method on an object is more lisp-like than other OO languages.

"Use subtle animation to communicate"

"NS" prefix for everything from NextStep - why no namespaces?


[myRectangle setOriginX: 30.0 y: 50.0]; // This is a good example of
                                        // multiple parameters
method name and first param are conflated

OSX version, xcode version, sdk version, iOS version, iphone/ipad version, all very tightly coupled. There's very little backwards compatibility. The idea that "it just works" is laughable.

No comments:

Post a Comment