One thing I struggle with as I attempt to transition from a beginner to intermediate-level iOS developer is learning language conventions. For instance, I can take just about any Objective-C code and do a word-by-word translation to Swift that will compile and run, but it won’t be very “Swifty.” (An aside: I actually really enjoy translating old Apple sample projects written in Objective C) It’s like my knowledge of German: I kinda remember the vocabulary and sentence structure, but a native speaker would probably laugh and say “that’s technically correct, but we would never say it that way.”

Anyway, I’d love if someone started a blog where they went through a generalized programming problem and stepped through how to solve it in Objective-C and then Swift, taking into account the “spirit” of both languages. I would glean a lot from a comparison like that.