Home > Questions

What language is Apple File System (APFS) written in?

What is the language used in Apple File System (APFS)?

Best Answered by

iBoysoft author Ciki Liu

Ciki Liu

Answered on Thursday, January 12, 2023


Objective-C is the system programming language that Apple uses to design the APFS file system as well as implement OS designs. Unfortunately, macOS is a closed source, so it's unlikely to find the detailed source code of APFS.

However, if you are talking about the specification, it's written in English. You can find the reference here: https://developer.apple.com/support/downloads/Apple-File-System-Reference.pdf. The English-written specification brought out by Apple explains how APFS works with partitions, which it refers to as containers. Meanwhile, it specifies the data structures that correlate to tables, metadata, and the data we refer to as files.

People Also Ask

Read More Questions

Read More Advice From iBoysoft's Computer Experts

usb devices disconnecting on macos ventura

[Fixed!]USB Devices Disconnecting on macOS Ventura

Reading this post to know why your USB devices disconnecting on macOS Ventura and then follow the effective methods provided by iBoysoft to make the USB devices reconnect on macOS Ventura.

How to Tips

How to Run iOS Apps on macOS

How to Run iOS Apps on Mac?

A mac trick to tell how to run iOS apps on macOS Ventura, Monterey, Big Sur, Catalina and earlier version on M1 Macs or Intel Macs.

News Tips

Full Disk Access Mac

What Is Full Disk Access on Mac & Is It Safe to Allow It

An overview of Full Disk Access on Mac, including what it is, whether you should allow it on macOS, and how to grant Full Disk Access on Mac.

Wiki Tips