M File Documentation
Overview
Feature | Value |
---|---|
File Extension | .m |
Full Name | Objective-C Implementation File |
Primary Use | Development of software in Objective-C |
File Type | Source Code |
Language Syntax | Objective-C |
Paradigm | Object-oriented programming |
Associated File Types | .h (Header files) |
Compilation Needed | Yes |
Platform | macOS, iOS |
Used By | Apple's Xcode IDE |
MIME Type | text/x-objcsrc |
Character Encoding | UTF-8 |
Can Store | Functions, Methods, Declarations, Implementations |
Common Tools | Xcode, AppCode |
Debugging Supported | Yes |
Open-source | No (Objective-C is, but specific tools like Xcode are not) |
Comment Style | // for single line , /* */ for multilines |
Inheritance Supported | Yes |
Multiple Inheritance | No, but protocols can be used |
Garbage Collection | Manual reference counting (MRC) or Automatic Reference Counting (ARC) in modern Objective-C |
Concurrency Model | Threads, GCD (Grand Central Dispatch), Operation Queues |
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.