這些文件主要是被稱為Objective-C語言實現的文件,他們是由蘋果在開發檔案類別開發。 M檔通常是指由各種程序寫在Objective-C中的類的實現文件。 M檔是其中其他的Objective-C的源文件是用來引用它初始化變量和函數的幫助。這些檔案也開始與@執行指令。事實上,他們也引用頭文件。由於M文件是Objective-C的文件,它們被用於蘋果的Mac OS X和iOS操作系統的應用程序的實現。有許多應用程序,可以打開M檔,並採用了最流行的應用之一是蘋果的Xcode其中M檔被認為是其項目的一部分。蘋果的Xcode是用於創建優秀的Mac,iPhone和iPad的應用程序的工具。工具是蘋果的Xcode的一部分是儀器分析工具,Mac OS X和iOS的SDK和iOS模擬器。
Xcode is developed by Apple which uses developing tools and functions as an Integrated Development Environment (IDE) mainly for software development. Xcode features a technology called Bonjour protocol used by the Share Workgroup Build, which automatically detects computers who has the free software which is the Distributed compilation for faster C/CC++ builds (distcc) and compiler services. It also can distribute the building of source code over numerous computers. Xcode has the ability to build software that can run on an Intel based platform and a PowerPC, which can either be a 32-bit or a 64-bit code. Latest versions also has Dedicated Network Builds, a second system which has better scaling in huge configurations. In projects that needs frameworks in building Java applications and Web services, Xcode uses Apple's WebObjects. But in Xcode version 3.0 WOLips was used, though version 3 still has WebObjects. Xcode also uses iOS SDK in compiling and debugging application for iOS which are running on the ARM processor. As part of OpenSolaris and developed by Sun Microsystems, Xcode uses DTrace, a tracing framework in which GUI instrument tools run atop. All downloads for the Xcode from previous to the latest version are found in the Apple developer website.
gVim is a free, open-source, highly configurable, feature-rich portable text editing software for programmers. It is known as the “programmer’s editor”. You can write codes efficiently with syntax highlighting in various languages, and has features such as search and replace for regular expressions. It has pop-out menus for easy access with a layered interface to enable you to work on multiple documents. gVim is the improved version of vi editor that is run on most Unix systems. It is bundled with another version of gVim to work in a Notepad-like manner called Easy Vim or evim or gVim Easy. It runs on Windows Vista, Windows 7, Windows 8, Windows 2000 and Windows XP. The latest version is version 7.3 with changes such as text concealment, Lua interface, blowfish encryption, swap file encryption, undo for reload, persistent undo and Python 3 interface.