finds.dev← search

// the find

MisterBooo/ReadyForBAT

★ 1,733 · Objective-C · updated Dec 2018

慕课网iOS面试实战项目总结:iOS面试题思维导图与回答

A set of Chinese-language iOS interview study notes: one mind map per topic (UI views, Runtime, memory management, Block, GCD, RunLoop, networking, design patterns, architecture, algorithms, third-party libraries), each exported as a PNG next to its editable .mindnode source. It is aimed at Objective-C candidates preparing for interviews in China, and the last push was in December 2018.

Each topic folder pairs a PNG with its editable mind map source, so the notes can be read offline or edited. The Runtime, Block, GCD and RunLoop areas cover the questions that still come up in Objective-C interviews. A few folders contain small runnable Xcode projects rather than only diagrams: AsyncDrawDemo implements an AsyncDrawLayer and AsyncDrawView pattern for off-main-thread drawing, and DesignPatten has Adapter, Bridge, Command, Responder and singleton examples that are worth opening. The Arithmetic project gives hand-written Objective-C answers to classic questions such as reversing a list, merging sorted lists, finding a median, and searching for a common ancestor, which is useful practice material.

The last push was in December 2018 and everything is Objective-C. There is nothing on Swift, Swift concurrency (async/await, actors), SwiftUI, or current iOS behavior, so the material is dated even where the GCD and RunLoop content still holds. The actual knowledge sits in PNG images and .mindnode/.xmind files, which cannot be searched, diffed or grepped, and some README images are hosted on an external bucket rather than in the repo. The demo projects are thin, and the test targets look like untouched Xcode template stubs, so treat the code as sketches rather than reference implementations. The README is Chinese-only with no English overview, so anyone outside that audience gets little from the front page.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →