@mjtsai A minor defence: A macro with a return in it makes the code somewhat hard to read and decipher by others
@roopeshchander My main issue is that there's going to be 3+ lines of error-handling code for each line that does something that might fail.
-
-
@mjtsai Stepping back, I think it's weird that an NSString's init() can fail. Ideally, there would only be a class method in Swift, I think. - View other replies
-
@mjtsai Because, unlike Obj-C, Swift init() doesn't return the self object. -
@roopeshchander Yeah. Will be interesting to see how this evolves in Swift. Not sure I like the current way of wrapping in class methods. -
@mjtsai Beta 4: "Swift does not support object initializers that fail by returning null." (Workaround: factory method.) - View other replies
-
@roopeshchander I think that’s what it said in precious versions, too. Hope they come up with something.
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
Roopesh Chander
Michael Tsai