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 Wednesday, May 31, 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

Show all devices in Mac Disk Utility

[Solved] APFS Disks May Not Be Used As Bootable Install Media

Read to know the causes and solutions for the 'APFS disks may not be used as bootable install media' error.

News Tips

Como Redimensionar uma Imagem no Mac

[6 Formas Incluídas] Como Redimensionar uma Imagem no Mac?

Este post é um guia perfeito para iniciantes no Mac que não sabem nada sobre como redimensionar uma imagem no Mac. Você pode encontrar vários métodos para completar a tarefa de redimensionamento de imagem, incluindo o uso de softwares de terceiros.

macOS move Home folder to external drive