Hacker News new | ask | show | jobs
by hooluupog 2958 days ago
Google: ARCore MLkit Apple: ARKit CoreML
1 comments

Apple have been using (name)core and (name)kit for a lot longer.

As an aside, how do you escape a star character on HN without dropping to a code block?

https://news.ycombinator.com/formatdoc

You need a space after the star, (* core) which is not like escaping at all...

nit: I think the apple naming convention has been (name)kit and core(name).
Apple seems to use both, but they've been leaning towards Core* rather than *Core recently. We have CoreAudio, CoreBluetooth, CoreFoundation, CoreGraphics, CoreImage, CoreLocation, CoreText…but there's also WebCore, JavaScriptCore, QuartzCore, and ImageCaptureCore.
I am really only familiar with webkit and webcore, so I just assumed most others followed that pattern!

CoreML always sounded wrong to me because of that.