• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Swift: should computed properties be able to throw exceptions?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Swift: should computed properties be able to throw exceptions?


  • Subject: Re: Swift: should computed properties be able to throw exceptions?
  • From: Rick Mann <email@hidden>
  • Date: Fri, 21 Aug 2015 18:15:53 -0700

> On Aug 21, 2015, at 18:13 , Quincey Morris <email@hidden> wrote:
>
> I’d recommend you try to avoid calling the Swift side “exceptions”. It’s error handling, and although it’s not completely unlike exception handling in other (non-Obj-C) languages, it’s treacherous to confuse the two when dealing with Obj-C.

Really? It sure seems to be precisely an exception, in that it's an exception to the "normal" flow of control (e.g. return). Just because the type of what's thrown is called "Error" doesn't change the fact that they're conceptually exceptions (as opposed to, say, returning a boolean true/false to indicate an error).

In any case good to know I'm not off my rocker in thinking properties could throw except--errors.

--
Rick Mann
email@hidden



_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


  • Follow-Ups:
    • Re: Swift: should computed properties be able to throw exceptions?
      • From: Greg Parker <email@hidden>
    • Re: Swift: should computed properties be able to throw exceptions?
      • From: Quincey Morris <email@hidden>
References: 
 >Swift: should computed properties be able to throw exceptions? (From: Rick Mann <email@hidden>)
 >Re: Swift: should computed properties be able to throw exceptions? (From: Quincey Morris <email@hidden>)

  • Prev by Date: Can't add computed property to NSURLSessionDownloadTask?
  • Next by Date: Re: Swift: should computed properties be able to throw exceptions?
  • Previous by thread: Re: Swift: should computed properties be able to throw exceptions?
  • Next by thread: Re: Swift: should computed properties be able to throw exceptions?
  • Index(es):
    • Date
    • Thread