[swift-corelibs-dev] NSAttributedString attributesAtIndex return an optional.
james at jelee.co.uk
Tue Dec 8 06:23:19 CST 2015
Been playing around with NSAttributedString and cannot decide on the best way to implement the (attributesAtIndex: effectiveRange) and other methods with similar functionality.
In the ObjC world I would expect an empty NSDictionary even in cases where the location is greater than the length of the string.
In the swift world, I am of the leaning that the functions should return optionals and in the aforementioned scenario 'nil' would be returned.
Wanted to get other people's thoughts on this.
More information about the swift-corelibs-dev