CommentComment

I loved this tweet from Rebecca (Slatkin) Sloane this week. Yes, she wrote it to be amusing, but it’s also true.

Apple’s documentation gets a lot of criticism. Some deserved, but the “Apple’s documentation is bad” meme is harmful, especially for people starting with Swift.

Most community blog posts come from experience or experimentation. Apple documentation is from the source and verified before being published. There’s no question of what should be your primary resource! Yes, it’s not perfect or as complete as you might want/expect it to be. But, if you only gathered opinions on it from Twitter (which is a terrible idea), you could easily come away thinking it was worthless.

So, why is this newsletter filled with links to community blog posts rather than Apple documentation, then? Partly because this is a community newsletter and partly because it focuses mainly on new content. I have ways and means to keep up with what the community is publishing, but nothing like that exists for the official documentation. I wish it did!

It’s also because this newsletter isn’t about teaching anything specific. It’s just what catches my eye each week. Some of that will be educational, of course, but it mainly exists to tempt you into reading about something you might find interesting rather than solving your problems.

Also, let’s not even get started with this reply from Kathy Tafel to Rebecca’s tweet. There’s so much wisdom in these two tweets! 🚀

Dave Verwer

News


Tools

Code



Design

Business and Marketing

Jobs

Senior iOS Software Developer @ TouchBistro – Our developers are a tight-knit group even as we continue to grow. Fix it, Ship it, Own it is our department mantra and we try to live it daily. We value shipping quality code that delivers e2e functionality and then iterating using feedback loops from our customers and observability stacks. – Remote (Anywhere)

Senior iOS Engineer @ Ground News – Tim Cook personally reviewed and praised this award-winning app (for real!). Featured by the App Store multiple times. – Remote (within US timezones)

iOS Experienced Engineer @ Bloomberg LP – Join our group of mobile engineers at Bloomberg who build the definitive financial market mobile experience. With new projects on the horizon and opportunities for both technical specialists and those looking to progress into team leadership, this is your chance to make an impact. – On-site (United Kingdom) with some remote work (within European timezones)

Senior Software Engineer @ Frontier Design Group – We make the iOS app Video Star. We emphasize flexibility, personal responsibility, and good team communications, and try to minimize meetings and overhead. Our team has 10 full-time members plus part-timers, most based in Northern New England, USA, with others in Texas, Spain, China, and Brazil. – Remote (Anywhere)


Is your company hiring? You can post your open positions for free over at iOS Dev Jobs.

And finally...

Be thankful for code completion when working with the Contacts framework! 😂