E

Erica Sadun

ericasadun.com · Personal blog · on HN since 2008

Erica Sadun writes about Objective-C and Swift development for Apple platforms, including language quirks and API pitfalls.

What HN saysCommenters call her their go-to authority on Objective-C and Swift since 2008, and link her post on ISO week year date formatting bugs.
34HN people shared it
14linked it in comments
77stories submitted
1.0Kstory points
4 years agolast shared
2008people per year2026

Most-shared posts

  1. 1
    Homepage
    3 people · first shared 2008
  2. 2
    ISO-8601, YYYY, yyyy, and why your year may be wrong
    2 people · 222 points · first shared 2018 · 123 comments on HN
  3. 3
    Swift: Another take on guard
    2 people · 4 points · first shared 2016 · discussion on HN
  4. 4
    Piping stdout and stderr to Preview (2021)
    2 people · 3 points · first shared 2022 · 1 comments on HN
  5. 5
    Getting ready for Swift to stop breaking code
    2 people · 1 points · first shared 2016 · discussion on HN
  6. 6
    AirPlay
    2 people · first shared 2011
  7. 7
    Swift: Things I really wanted that won’t make it
    1 people · 102 points · first shared 2016 · 51 comments on HN
  8. 8
    In which Apple destroys my daughter’s iPad forever
    1 people · 101 points · first shared 2018 · 147 comments on HN
  9. 9
    Swift Evolution acceptances: The big three
    1 people · 82 points · first shared 2016 · 36 comments on HN
  10. 10
    Custom string delimiters in Swift 5
    1 people · 80 points · first shared 2018 · 61 comments on HN
  11. 11
    Migrating ifs to guards in Swift
    1 people · 63 points · first shared 2015 · 21 comments on HN
  12. 12
    Why I loathe the new app switcher in iOS 11
    1 people · 50 points · first shared 2017 · 59 comments on HN
  13. 13
    Falling Back to an Older MacBook Pro
    1 people · 41 points · first shared 2019 · 68 comments on HN
  14. 14
    Swift: The joy of sequences
    1 people · 39 points · first shared 2016 · 21 comments on HN
  15. 15
    Swift 3 Endgame and Swift 4 Kickoff
    1 people · 35 points · first shared 2016 · discussion on HN

What HN people wrote when they linked it

evilnode · 2017-01-31
I would add Erica Sadun to this list. She's been my go-to authority for all things ObjC (and now Swift) since 2008. http://ericasadun.com/
nimeshneema · 2016-04-05
I'll add a few of my favourites: - iOS Dev Weekly (https://iosdevweekly.com/) - Little Bites of Cocoa (https://littlebitesofcocoa.com/) - objc (https://www.objc.io/) - NSHipster (http://nshipster.com/) - NSBlog / Friday Q&A from Mike Ash (https://www.mikeash.com/pyblog/) - This Week in Swift (https://swiftnews.curated.co/) - Erica Sadun (http://ericasadun.com/) - Quality Coding (http://qualitycoding.org/) - Use Your Loaf (http://useyourloaf.com/) - Swift Monthly (http://swiftmonthly.com/) - Cocoa, Objective-C and Swift programming News aggregator (https://twitter.com/cocoadevblogs)
rab · 2008-12-06
Hopefully me too :) http://puzzlemeapp.com Good resources: Apple Documentation, especially the sample projects; http://ericasadun.com/ especially her cookbook; #iphonedev on freenode.net
pimlottc · 2021-04-02
A common date formatting error is to accidentally use the “iso week year” instead of “calendar year”, which is the same 99% of the time except sometimes at the end of the year, as your example shows. https://ericasadun.com/2018/12/25/iso-8601-yyyy-yyyy-and-why-your-year…
Apocryphon · 2020-08-20
App Store discoverability is getting worse as it is. For the indies, having more channels to get their apps found might not be such a bad thing. https://twitter.com/wilshipley/status/1270568780712706049 https://ericasadun.com/2015/11/11/finding-triviata-on-the-app-store-a-…
ChrisMarshallNY · 2020-05-25
If you are a trainer, then having immediate access to all the attendees is fairly important. I'm in the process of "refactoring" my training approach to a videoconference approach (using Zoom). I'm actually really surprised at how intimidating the process has been. I've been doing training and speaking in person for a long time, but not via Zoom. It will work out, but the biggest issue that I'm encountering, is not having access to "immediate feedback." A very good article on the topic was written by a well-known (and extremely effective) trainer, Erica Sadun, here: https://ericasadun.com/2020/03/11/so-youre-going-to-teach-remotely/
ddon · 2016-09-14
unfortunately it is not open source... But they opened sourced Swift Playground Support http://ericasadun.com/2016/07/07/apple-open-sources-swift-playground-s…
melloclello · 2016-03-22
Generic typealiases are coming, thank goodness: http://ericasadun.com/2016/03/08/generic-typealiases-are-a-thing/
smithclay · 2015-09-17
Output generated from Xcode 6.4 and 7.0: (echo "import Swift"; echo ":print_module Swift") | xcrun swift -deprecated-integrated-repl | open -f http://ericasadun.com/2015/09/01/fetching-stdlib-declarations-in-tcsh-…
melling · 2015-06-25
People are already blogging mostly in Swift rather than Objective C, which was created in the mid 1980's. http://www.h4labs.com/dev/ios/swift.html Apple is doing a good job of updating ObjC but Swift already has the momentum. Apple has made it clear that they want Swift: http://ericasadun.com/2015/04/14/swift-in-case-you-didnt-think-that-sw… You can choose to ignore their subtle messages (e.g. use Autolayout, Size Classes) but at some point in the not too distant future, you'll likely regret not starting with Swift earlier.
Timothee · 2011-04-11
AirPlayer from Erica Sadun would work: http://ericasadun.com/ftp/AirPlay/ However, she mentions that you can't stream music to AirPlayer due to RAOP: http://en.wikipedia.org/wiki/Remote_Audio_Output_Protocol which, I guess is not true anymore due to the parent link :) But it does seem to show that iTunes was indeed checking keys before sending to an Airport Express, but that AirPlay (for video) wasn't affected. As far as I know, AirPlay is not much more than HTTP Live Streaming. Also of interest in the same area (though this is an iOS app, so could technically include some key checking without knowing it): https://github.com/nto/AirView
lloeki · 2011-04-11
Video is seemingly not encrypted, only pure audio streams required the key. See Airplayer (http://ericasadun.com/ftp/AirPlay/) and apparently Airfoil Video Player (http://www.rogueamoeba.com/airfoil/mac/) for example.
wlesieutre · 2016-05-09
Certainly a problem they're aware of, and they're trying to get as many breaking changes done in 3.0 as possible. There may or may not be more in 4.0, but they will definitely be smaller. > What does this mean looking forward? Well, Swift 2 to Swift 3 is going to be an unavoidably disruptive change for code since Cocoa renamification is going to land, and we’re going to be building impressive migration technology again. As such, we should try to get the “rearrange all the deckchairs” changes into Swift 3 if possible, to make Swift 3 to 4 as smooth as possible. While our community has generally been very kind and understanding about Swift evolving under their feet, we cannot keep doing this for long. While I don’t think we’ll want to guarantee 100% source compatibility from Swift 3 to Swift 4, I’m hopefully that it will be much simpler than the upgrade to Swift 2 was or Swift 3 will be. http://ericasadun.com/2016/02/29/getting-ready-for-swift-to-stop-break…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close