Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    O

    objc.io

    objc.io · Publication · on HN since 2013

    Publication and book publisher for iOS and macOS developers, covering Objective-C, Swift, and SwiftUI.

    Visit blogHN submissions
    Mobile & AppleProgramming
    What HN says

    HN commenters recommend it as great reading on iOS and OS X APIs, including a TextKit introduction, and list it among learning resources for Apple developers.

    Stats for nerds
    89HN people shared it
    97linked in comments
    1.6Kstory points
    Mar 2024last shared
    2013people per year2024

    Top posts on HN

    1. 1
      Understanding IP, TCP, and HTTP
      1 person · 237 points · first shared 2014 · 61 comments on HN
    2. 2
      Static Types in SwiftUI
      2 people · 142 points · first shared 2019 · 67 comments on HN
    3. 3
      How Your Camera Works
      1 person · 141 points · first shared 2015 · 33 comments on HN
    4. 4
      Build Tools for iOS
      2 people · 136 points · first shared 2013 · 25 comments on HN
    5. 5
      iOS application architecture: MVVM, behaviors, singletons, subclassing
      1 person · 126 points · first shared 2014 · 35 comments on HN
    6. 6
      Show HN: Advanced Swift
      4 people · 123 points · first shared 2015 · 21 comments on HN
    7. 7
      Android for iOS Developers
      1 person · 120 points · first shared 2014 · 24 comments on HN
    8. 8
      iOS 8 Debugging Case Study
      1 person · 79 points · first shared 2014 · 25 comments on HN
    9. 9
      Syncing data between iOS devices
      1 person · 49 points · first shared 2014 · 10 comments on HN
    10. 10
      The Art of Code Review: A Dropbox Story
      1 person · 46 points · first shared 2015 · 11 comments on HN

    What HN people wrote when they linked it

    • VomzorOct 2014

      I think the best argument against swift is the plethora of knowledge, tutorials, stackoverflow answers there is for objective-c. When I started learning Unity in 2009, I wanted to use C#. Yet 90 % of all the tutorials, docs, etc.. was in javascript at the time. As I was fairly new to programming then, translating from javascript to C# slowed me down. In hindsight, if I just used javascript I would've progressed much quicker than I did. I think the situation within a year will be different, the iOS community is producing swift tutorials en masse. But I would advice you to start with objective-c.

      The best iOS material is:
      - Objective-C programming book from big nerd ranch or Programming in Objective-C from Stephen G. Kochan (more in-depth)
      - cs193p from Stanford (iTunesU) iOS 7 course is objective-c. iOS 8 course (starting in 2015) will be swift.

      After cs193p you should know enough to make apps.
      If you want to be a great iOS developer, you should also learn:
      - ios / cocoa design patterns
      - cocoapods | git
      - visit http://nshipster.com
      - visit http://objc.io
      - Learn from other apps source code: http://maniacdev.com/2010/06/35-open-source-iphone-app-store-apps-updated-with-10-new-apps/

      Handy links:
      Obj-C online reference: http://rypress.com/tutorials/objective-c/
      Obj-C cheat sheet: http://cdn1.raywenderlich.com/downloads/RW-Objective-C-Cheatsheet-v-1-5.pdf
      iOS tutorials: http://nscookbook.com/recipes/ | http://www.appcoda.com | http://www.raywenderlich.com ! |…

    • danappelxxMay 2021

      Sure. Hacking with Swift [0] is great, CS193P [1] is very good (previous years were UIKit, now it's SwiftUI). Ray Wenderlich [2] and Swift by Sundell [3] are also good resources. The OG was NSHipster [4], but they haven't published much recently (some articles may be a bit outdated). For SwiftUI specifically, Swift with Majid [5] is a godsend and has amazing content. Finally, for learning good Swift language practices, the Swift book [6] is very friendly.

      Edit: forgot https://www.objc.io, definitely one of the best

      [0]: https://www.hackingwithswift.com

      [1]: https://cs193p.sites.stanford.edu

      [2]: https://www.raywenderlich.com

      [3]: https://www.swiftbysundell.com

      [4]: https://nshipster.com

      [5]: https://swiftwithmajid.com

      [6]: https://docs.swift.org/swift-book/

    • nimeshneemaApr 2016

      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)

    • mmoreyOct 2013

      If you plan on using Core Data please read objc.io issue #4[1].

      The reason I use Core Data is because the alternatives for data persistence are not that great. We basically have NSCoding Protocol[2] and FMDB[3]. I find both cumbersome to use.

      Also, not that it matters for this conversation but it is Core Data, not CoreData.

      [1] http://www.objc.io/issue-4/editorial.html

      [2] https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Protocols/NSCoding_Protocol/Reference/Reference.html

      [3] https://github.com/ccgus/fmdb

    • ortaApr 2015

      Artsy - Mobile Engineer - https://www.artsy.net/job/mobile-engineer - NYC based

      Looking for someone with a bunch of experience under their belt to work with some of the people who have had the most impact on the Cocoa community. Articles like this, http://www.objc.io/issue-22/artsy.html resonate with you and you want to try improve accessibility to the arts.

      We're a fun & diverse bunch, https://github.com/artsy/mobile/ and do great things together.

    • auggieroseNov 2020

      I literally googled a few hours ago for "Why is Apple documentation so shit?"

      I mean, look at SwiftUI. Conceptually it's great, but it is also fucking buggy as hell, and I think one of the main reasons is that the developers themselves don't have good documentation available. The best documentation so far I found is this, but it's third-party: https://www.objc.io/books/thinking-in-swiftui/

    Related

    Erica Sadunericasadun.com34 people

    ISO-8601, YYYY, yyyy, and why your year may be wrong

    Erica Sadun
    Personal · last shared 2022
    NSHipsternshipster.com135 people

    Uncertain<T>

    NSHipster
    Publication · last shared 2026
    Artsy Engineeringartsy.github.io58 people

    Introduction to AWS OpsWorks

    Artsy Engineering
    Company · last shared 2025
    Ole Begemannoleb.net77 people

    Understanding the iPhone 6 Plus Screen

    Ole Begemann
    Personal · last shared 2025
    Swift Blogswift.org307 people

    Swift is Open Source

    Swift Blog
    Company · last shared 2026
    iOS Dev Weeklymedium.com/ios-os-x-development42 people

    Libraries Used in the Top 100 iOS Apps

    iOS Dev Weekly
    Publication · last shared 2023
    WebKit Blogwebkit.org723 people

    Face ID and Touch ID for the Web

    WebKit Blog
    Company · last shared 2026
    Realm Academyacademy.realm.io16 people

    The Objective-C Runtime and Swift Dynamism

    Realm Academy
    Company · last shared 2022